Size: a a a

React — русскоговорящее сообщество

2020 November 20

AM

Aleksandr Mishchenko in React — русскоговорящее сообщество
Stanislav
можно написать свой велосипед, еще я видел в чате юзеры razzle мелькали
свой велосипед уже есть и он отвратительный) выбираю пути переезда. Написать новый - хз какую архитектуру взять. Переехать на готовое выглядит проще
источник

S

Stanislav in React — русскоговорящее сообщество
Aleksandr Mishchenko
свой велосипед уже есть и он отвратительный) выбираю пути переезда. Написать новый - хз какую архитектуру взять. Переехать на готовое выглядит проще
источник

AM

Aleksandr Mishchenko in React — русскоговорящее сообщество
Спасибо, посмотрю)
источник

S

Stanislav in React — русскоговорящее сообщество
Stanislav
еще next/image завезли, но я к этому скептически отношусь
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Valek Ziruanov
Я проверил, функции вызываются, но новая инфа не отрисовывается, если вызывать функции  вручную то всё работает. В массив все попадает но нет перерисовки (если вызывать функции  вручную то всё перересовывается). props прописаны правильно я за ними тоже проследил из файла в файл, до конечного файла.
Значит мутируешь где изменяешь
источник

А

Антон in React — русскоговорящее сообщество
Переслано от Антон
всем привет, пишу на js, типы почему-то не прокидываются через useSelector, Provider заюзал. Сам компонент в рантайме показывает что внутри. А типы не прокидываются(
помогите плез)
источник

А

Антон in React — русскоговорящее сообщество
Переслано от Антон
источник

@.

@Dragos . in React — русскоговорящее сообщество
Привет. Я правильно понимаю что состояние компонента хранится в каждом файле компонента (а не все state в одном месте напр в Арр) ?
источник

AM

Aleksandr Mishchenko in React — русскоговорящее сообщество
@Dragos .
Привет. Я правильно понимаю что состояние компонента хранится в каждом файле компонента (а не все state в одном месте напр в Арр) ?
зависит от задачи. В app точно не стоит класть, лучше для этого redux взять
источник

Д

Дмитрий in React — русскоговорящее сообщество
Антон
Переслано от Антон
всем привет, пишу на js, типы почему-то не прокидываются через useSelector, Provider заюзал. Сам компонент в рантайме показывает что внутри. А типы не прокидываются(
помогите плез)
const { isAuthenticated } = useSelector(
   (state: AppState): AuthState => state.auth
 );

export type AppState = ReturnType<typeof rootReducer>;
export type AuthState = {
 isAuthenticated: boolean;
};
источник

А

Антон in React — русскоговорящее сообщество
Дмитрий
const { isAuthenticated } = useSelector(
   (state: AppState): AuthState => state.auth
 );

export type AppState = ReturnType<typeof rootReducer>;
export type AuthState = {
 isAuthenticated: boolean;
};
Пишу на js
источник

Д

Дмитрий in React — русскоговорящее сообщество
Антон
Переслано от Антон
всем привет, пишу на js, типы почему-то не прокидываются через useSelector, Provider заюзал. Сам компонент в рантайме показывает что внутри. А типы не прокидываются(
помогите плез)
на подобии этого не пойдет?
источник

Д

Дмитрий in React — русскоговорящее сообщество
Антон
Переслано от Антон
всем привет, пишу на js, типы почему-то не прокидываются через useSelector, Provider заюзал. Сам компонент в рантайме показывает что внутри. А типы не прокидываются(
помогите плез)
думал опечатался, js -> ts (
источник

А

Антон in React — русскоговорящее сообщество
Дмитрий
на подобии этого не пойдет?
Без TS можно заюзать useSelector без ошибок?)
источник

@.

@Dragos . in React — русскоговорящее сообщество
Aleksandr Mishchenko
зависит от задачи. В app точно не стоит класть, лучше для этого redux взять
Я до штурма редакса ещё не дошел. Есть TodoList. Есть 3 стейта - вот пляски и начались. Изначально объект определяет начальное состояние одного компонента , выношу его в отдельную папку - и что то тупить начинаю - если перенесу туда же Стейт - все норм, а вот если оставлю в Арр - тут уже сложности... с передачей состояния обратно
источник

vS

vikkuzz SeriosRiders in React — русскоговорящее сообщество
@Dragos .
Я до штурма редакса ещё не дошел. Есть TodoList. Есть 3 стейта - вот пляски и начались. Изначально объект определяет начальное состояние одного компонента , выношу его в отдельную папку - и что то тупить начинаю - если перенесу туда же Стейт - все норм, а вот если оставлю в Арр - тут уже сложности... с передачей состояния обратно
Джаваментор чтоль
источник

@.

@Dragos . in React — русскоговорящее сообщество
Нет, другой материал
источник

Д

Дмитрий in React — русскоговорящее сообщество
Антон
Без TS можно заюзать useSelector без ошибок?)
const { hotProducts } = useSelector(
   (state) => state.hotProducts
 );

а так разве не работает?
источник

S

Stanislav in React — русскоговорящее сообщество
@Dragos .
Привет. Я правильно понимаю что состояние компонента хранится в каждом файле компонента (а не все state в одном месте напр в Арр) ?
состояние компонента хранится в компоненте, состояние которое нужно шерить между компонентами хранится в стейт менеджере
источник

А

Антон in React — русскоговорящее сообщество
Дмитрий
const { hotProducts } = useSelector(
   (state) => state.hotProducts
 );

а так разве не работает?
дело в том что он типы не прокидывает
Property 'hotProducts' does not exist on type 'DefaultRootState'.ts(2339)

он думает что у меня DefaultRootState
а как типизировать на javascript я пока не понял
источник