После флаттера так тяжко было сейчас писать на реакте.
Так хочется заюзать элегантные конструкции флаттера, а тут они не работают. В сообществе какой-то хаос с десятками принципиально разных подходов к решению одной задачи.

Весь день провёл в попытках сделать примитивный провайдер доступа к API по токену, ибо нахрен Redux'ом ещё усложнять. Все туториалы содержат уникальные несовместимые подходы, а работает в итоге тот, которого нигде не было.

Не, ну блин. В реакте можно определить компонент интерфейса или как функцию, или как класс.

Если это функция, у неё не должно быть стейта. На половина сообщества юзают функцию и подключают стейт некрасивыми хуками.

->

Follow

Если это класс, то вроде как принято пихать определения стейта и функций работы с ним в конструктор, а дальше переопределять родительские функции.

— Ага, – сказал мне ТайпСкрипт, — а эта функция что ты определил в конструкторе не существует.

И запихнул автоматически определение типа в тело класса. Ну и я такой "а нахрена", и перенёс саму функцию в тело, как делается в флаттере. И работает же. Зачем пихать такое в конструктор?

Sign in to participate in the conversation
Mastodon

Just a little IT-Brony Mastodon node for friends.