Jak refaktorujecie kod aby pozamykać jakieś integralne fragmenty apki webowej/mobilnej ( tutaj np FirstPage, SeondPage ) to zamykacie je wewnątrz "widgetów" czy tworzycie funkcje ktora wam zwróci gotowy widget? Jakie są wady i zalety obu podejść? Mnie blizej do embedded niż do weba także jestem ciekawy jak to frontacie ograniają. Temat dotyczy #flutter ale zdanie programistów #react i #vuejs też chętnie poznam.

#webdev #
walokid - Jak refaktorujecie kod aby pozamykać jakieś integralne fragmenty apki webow...

źródło: flutter

Pobierz
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@walokid: Nie używa się funkcji zwracającej widget ze względu na wewnętrzną optymalizację fluttera. Jeśli coś ma być widgetem, to rób z tego klasę. Ja drobne rzeczy z niestandardową zawartością wydzielam jako osobne widgety, później z nich buduję większe. Łatwiej to utrzymać i ewentualnie wykorzystać przy innych projektach.
  • Odpowiedz
@Desire22: Robol to po prostu robotnik, ktoś wykonujący pracę fizyczną w przemyśle. A praca programisty daleko się różni od pracy robola. Wiem, bo byłem przez pewien czas robolem i potem programistą i stąd mam porównanie.
  • Odpowiedz
Siema mireczki

Jeżeli jest tu jakiś programista Ruby on Rails z doświadczeniem w
React to moja firma właśnie Cię szuka! :) NexHealth, amerykański startup z branży medtech.
Wprowadzamy amerykańskie przychodnie i gabinety lekarskie w XXI wiek
zapewniając takie ficzery jak kalendarze, potwierdzenia mejlowe a
  • 21
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@bbeniutek: po stronie widzę że wam by się ktoś taki jak ja od ADA compliance przydał zanim pozwą jakiegoś waszego klienta ;) W branży medycznej, szczególnie w CA i NY pełno pozwów o to…
  • Odpowiedz
Treść przeznaczona dla osób powyżej 18 roku życia...
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@EnsurePrivacy: może na mikr.us? natywnie będzie ciężko, ale jak opakujesz to w dockera, to od planu Mikrus 2.1 w górę da radę, zależnie od apetytu Twoich zabawek na RAM. Ceny za rok, więc opcja jak za darmo...

  • Odpowiedz
@taktojes: dużo prostych albo małych projektów które wymagają tylko przeciętnej znajomości backendu i frontendu. Wolą mniej ludzi jeśli to możliwe.
Przy poważniejszych projektach jest normalny podział, ale że teraz rynek nie sprzyja ryzykownym inwestycjom, to też się zmniejszyła ogólna liczba projektów
  • Odpowiedz
Mam problem z scss, mianowicie mam pliki globalne vars, colors itd oraz do każdego pliku jsx plik scss, w folderze, parami.

W webpacku mam skonfigurowane, że każdy plik scss jest modułem (nie musi mieć w nazwie module) i teraz problem: kiedy buduje jakiś komponent i używam gotowych UI, to po jakiś czasie program wygląda inaczej niż ja go zostawiłem. Pojawiają się podkreślenia, przeskoki, zmieniają się bordery, przy hover lub focus.

Nie mówiąc o tym,
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam taki kod:

const handleDepartmentInputChange = (selected) => {
if (selected === null) {
let modifiedInputs = { ...inputs };
modifiedInputs[scope]['query_department'] = '';
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@pyroxar:

Google nie usuwa bowiem wszystkich ciasteczek. Te, które są obsługiwane przez witrynę, na której znajduje się użytkownik (tj. first-party cookies), są nadal dozwolone. Są one bowiem zazwyczaj nieszkodliwe i wykorzystywane w takich czynnościach, jak utrzymywanie sesji logowania lub zapamiętywanie tego, co zostało dodane do koszyka.
  • Odpowiedz
@wot8: Co jest mniej bezpiecznym rozwiązaniem niż ciastka bo js może odczytać ich zawartość, a ciastka można tak ustawić aby nie były odczytywalne przez js
  • Odpowiedz
Mam wrażenie, że #react staje się gorszy z update na update, co chwile jakieś zmiany koncepcji i problemy z tego wynikające (Wywowaływanie promisa komponent wyżej i przekazywanie go jako propsy w dół XD). Jeszcze ta coraz ściślejsza integracja z vercelem. Wszystko to sprawia, że mam ochotę zmienić framework w którym pracuje.
#programowanie #frontend
AntyKuc - Mam wrażenie, że #react staje się gorszy z update na update, co chwile jaki...
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam diva z tekstem <div> { text } </div>, raz na polskim, raz na angielskim języku w #react
- w języku polskim zmienna text ma tekest (lorem ipsum), więc diva ma jakąś wysokość,
- ale w języku angielski, jest on pusty,

natomiast div ma dalej wysokość, tylko mniejszą. Dlaczego? Czyżbym źle korzystał z reacta? Może powinno być { text[lang] } gdzie lang to po prostu oznaczenie języka i wtedy react by
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@pyroxar: wrzuć na jakiś sandbox bo pusty div nie może mieć takiej wysokości (no chyba, że ma style) albo wrapper to grid/flex i się div dostosowuje.
  • Odpowiedz
musiałem się szybko przerzucić z #react na #angular w ostatnim czasie xD
to, jak te dwa koncepty się różnią od siebie to jest niesamowite, myślałem że to będzie takie "smooth" przejście, ale sama składnia, zarządzanie storem czy koncept budowania aplikacji, jest tak poryte że hit. Wy tak piszecie na codzień? Czemu ktoś wybiera angular > react? #kiciochpyta
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@naktergal jestem backendowcem ale potrzebowałem napisać coś na froncie, najpierw przy użyciu reacta, później angulara. W obu osiągnąłem efekt ale moje odczucia...react jest dla zwierząt ;) można nasrać na środku i "nikt nie zauważy". Angular trzyma cię w ryzach, wymusza na tobie pewne zachowania, strukture, standard, bliżej mu do backendowych frameworków. Mam wrażenie że w reakcie co projekt to możesz mieć inne podejście, strukturę itd. A w angularze jak wchodzisz do
  • Odpowiedz
#javascript #frontend #vuejs #react
co się robi w js i tym całym frondend? bo jak uczę się php to wiem że to zapisywanie, odzczytwyanie itp z bazy danych. Zupełnie nie mam pojęcia co się robi w tym frondend. mógłby ktoś powiedzieć co tam się robi np w vuejs albo react?
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

W ramach treningu react native, zrobiłem swoją pierwszą apkę z fiszkami dla programistów, dostępną w sklepach app store i google play.

App Store: https://apps.apple.com/us/app/it-flashcards/id6496431819
Google Play: https://play.google.com/store/apps/details?id=com.omernet.flashcards

Gdyby ktoś chciał potestować, przygotowałem dostęp do wszystkich fiszek z subskrypcją Premium.
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach