Cześć!
Stworzyłem kurs o użyciu maszyn stanowych w aplikacjach React z wykorzystaniem XState :)
Link do kursu: Introduction to State Machines with XState and React

Jeśli interesujecie się maszynami stanowymi albo słyszeliście kiedyś coś o XState, ale nie wiedzieliście o co chodzi, to ten kurs będzie idealny na start lub pogłębienie wiedzy.

To mój pierwszy kurs i pierwszy kurs o XState na Udemy, także w obu przypadkach przecieram szlaki :D

#javascript #
@karid: tldr: W kontekście React'a maszyny stanowe mogą być wykorzystane do zarządzania stanem, XState to libka to tworzenia maszyn stanowych w Javascript :)

Trochę dłużej:
Maszyny stanowe umożliwiają w prosty sposób rozpisać logikę działania aplikacji w formie podobnej do grafu :)
Wyobraź sobie diagram na którym masz bloczki i linie - z bloczku X możesz przejść tylko do tych bloczków z którymi masz połączenia. Zastosowanie takiego podejścia przy tworzeniu aplikacji gwarantuje,
@Jednorybek: w takich przypadkach nie szukaj zleceń tak jak tutaj, że to raczej taka typowa kontraktorska praca dobra dla doświadczonych devów, którzy szybko ogarniają już cokolwiek, a bardziej czegoś stałego na etat, gdzie pracodawca w ciebie zainswestuje pieniądze i czas mentora
Gdzie jeszcze może być coś źle, że mam błąd gdy chce wykorzystać PermissionsAndroid.PERMISSIONS.ACCESSFINELOCATION w konsoli zwraca mi never ask again.
W build.gradle mam targetSdkVersion = 29.
W manifest gdy chce dodać ręcznie users-permissions podczas odpalania apki na telefonie plik zostaje skasowany bo podobno od 23 wersji sdk działa to automatycznie.

W komentarzu wrzucam cały kod aplikacji.

#android #programowanie #reactnative #programista15k #kiciochpyta #beacon #javascript
import React, { Component } from 'react';
import { View, DeviceEventEmitter, ListView , Text} from 'react-native';
import Beacons from 'react-native-beacons-manager';
import {PermissionsAndroid} from 'react-native';

export default class App extends Component {

async componentDidMount() {

try {
const granted = await PermissionsAndroid.request(
PermissionsAndroid.PERMISSIONS.ACCESSFINELOCATION,
{
'title': 'Location Permission',
'message': 'Activeev needs to access your location.'
}
)
console.log('here', granted);


if (granted === PermissionsAndroid.RESULTS.GRANTED) {
console.log("Location Permitted")
// Start detecting all iBeacons in
Elo, mam pytanie do was. Chciałbym zacząć się uczyć javascript, do tej pory grzebałem wiele w html / js przy okazji prac na kilku swoich stronach i sklepie internetowym. Od dziecka siedzę w komputerach i lubię się uczyć nowych rzeczy. Pytanie do was, ile mniej więcej może zając nauka javascript, żeby poszukać gdzieś poczatkowej roboty w tym temacie + od czego zacząć, jaki punkt zaczepienia, kurs, książka - cokolwiek innego?
#programowanie #
Początek listopada tradycyjnie rozpoczniemy live-streamem z cyklu Polscy Programiści na Świecie! Kierunek: Portugalia! ( ͡° ͜ʖ ͡°)

Tym razem naszym gościem będzie Wojtek Zając - Lead Front-End Engineer w X-Team i digital nomad. W swojej dotychczasowej karierze pracował w ponad 50 krajach, pisząc m.in. część frontendu dla... Twittera!

Mirki i Mirabelki, jak macie jakieś pytania do piszcie śmiało ( ͡º ͜ʖ͡º)
Pobierz JustJoinIT - Początek listopada tradycyjnie rozpoczniemy live-streamem z cyklu Polscy...
źródło: comment_1604342132ssMSDCyXBCFTUoNPjwOaRK.jpg
@fagwegw no bo umówmy się, że naukowców produkujących faktycznie rzeczy innowacyjne jest tutaj promil.

Co drugi #!$%@?ący pluginy do wordpressa albo generujący stronki w gatsby buduje kreatywną księgowość i rzuca pytania na grupie typu "jak napisać umowę, żeby była clear wobec ipbox".

Myślenie bardzo krótkowzroczne bo wiem co to znaczy kontrola urzędu skarbowego. To jest tak jak by ktoś miał zwolnienie z VATu na psychoterapie, a co drugi coach wystawiał by faktury
#programowanie #javascript

Mam pytanko odnośnie obsługi przesuwania elementów myszką, powiedzmy, że mam sobie szachownicę i chciałbym przesunąć pionek do przodu, w jaki sposób mogę to obsłużyć? W jaki sposób zapamiętać pozycje wejściową, wyjściową, id pionka etc, da się to zrobić jakoś w czystym js w prosty sposób czy trzeba specjalną bibliotekę
@Lutonn: Przy projektowaniu czy wdrażaniu bo piszesz o projektowaniu a wydaje mi się że masz na myśli developerkę. Jeśli w danym projekcie nie ma szczególnych wymagań to możesz robić jak Ci wygodniej (devy z którymi współpracuję zwykle najpierw robią desktop w całości a potem poprawiają rwd), a mobile first nie ma przy tym znaczenia, to bardziej sposób myślenia przy projektowaniu.
Całkowicie zielony w nodzie here. Próbuję wysłać postem przez postmana dane nowego użytkownika i takie coś wyskakuje:
User.findOne is not a function. Model usera mam, router też, takie zalezności:
"dependencies": {
"bcrypt": "^5.0.0",
"cors": "^2.8.5",
"jsonwebtoken": "^8.5.1",
"dotenv": "^8.2.0",
"express": "^4.17.1",
"express-validator": "^6.6.1",
"mongoose": "^5.10.11"
},
Czy findOne nie powinien się zawierać w kórejś z nich?
#javascript #node
Na rozmowach kwalifikacyjnych do pracy z #javascript często pojawia się pytanie jak powiększyć pierwszą literę tekstu. W sieci znajdziecie rady jak to zrobić.

Ale to nie są poprawne odpowiedzi. Ponieważ powiększenie pierwszej litery to aspekt prezentacji. Dlatego należy to robić z użyciem CSS

#naukaprogramowania #programujzwykopem #programowanie
Pobierz tomaszs - Na rozmowach kwalifikacyjnych do pracy z #Javascript często pojawia się pyt...
źródło: comment_1604224538aCVQmRtjMxTrK1r7EKqNtk.jpg