Czy mamy tu jakichś specjalistów od Fluttera? Zastanawia mnie jak się tego używa, na co należy zwrócić szczególną uwagę, jakie problemy można napotkać i czy go polecacie.
@kris No był taki jeden @hackerman - ponoć nieźle ogarnia
@kris chciałem się nauczyć kiedyś
Bardzo polecam. Jeszcze nigdy nie byłem tak zadowolony z jakiegokolwiek frameworka. Działa to podobnie jak React, tylko bez tej śmiesznej składni JSX.
@bartlomiej-szypelow akurat na codzień pracuję przy React i odpowiada mi ta składnia
Fultter:
IconButton(
icon: Icon(Icons.search),
tooltip: 'Search',
onPressed: null,
),
React (zakładam że parametry IconButton z fluttera to coś jak propsy z React?)
<IconButton
icon={Icon(Icons.search)}
tooltip="Search"
onPressed={() => null}
/>
@kris Tak, we Flutterze zamiast propsów są po prostu parametry konstruktora. Trochę inaczej wygląda state - we Flutterze widget ze state'em jest rozdzielony na 2 powiązane klasy - widget i state. I tu możesz czasem się natknąć na niespodziankę - ponieważ te 2 rzeczy żyją oddzielnie, a Flutter rozpoznaje, że drzewo się zmieniło, porównując tylko widgety - może się zdarzyć, że przy buildzie (renderze) np. listy, którą chciałeś przesortować, przypisze state do nie tego elementu, co się spodziewałeś. Wtedy przydaje się parametr key w widgecie, pozwalający rozróżnić, który widget jest który.
@bartlomiej-szypelow o to trzeba będzie uważać na ten state, dzięki za nakreślenie na co zwrócić uwagę!
Zaloguj się aby komentować