Size: a a a

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

2020 August 25

BB

Bugs Bunny in React — русскоговорящее сообщество
Stanislav Entaltsev
Как-то сложно...
но ты можешь закостылить вот так (только не говори никому, что я тебе это показал)
источник

SE

Stanislav Entaltsev in React — русскоговорящее сообщество
Bugs Bunny
но ты можешь закостылить вот так (только не говори никому, что я тебе это показал)
Я сейчас читаю на другом сайте такую же статью)
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
Stanislav Entaltsev
Я сейчас читаю на другом сайте такую же статью)
немного кривой код в ответе. у него на каждый апдейт будет слушатель вешаться.
это надо убрать в юзэффект и устанвливать в стэйт location.pathname

*на всякий случай ремарка, что это все дикие костыли
источник

DB

Denis Bogdanenko in React — русскоговорящее сообщество
такая проблема, хочу посмотреть как делают тудушки другие пользователи на гите но я клонирую даже недавно залитые проекты и после npm install куча предупреждений о том что там что то устарело и npm start тоже крашится, подскажите либо свои проекты либо где их найти чтобы просто npm install npm start и все заработало без возни
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
Denis Bogdanenko
такая проблема, хочу посмотреть как делают тудушки другие пользователи на гите но я клонирую даже недавно залитые проекты и после npm install куча предупреждений о том что там что то устарело и npm start тоже крашится, подскажите либо свои проекты либо где их найти чтобы просто npm install npm start и все заработало без возни
ломаться может еще из-за того, что в проектах yarn.lock, а ты жмешь npm install
источник

V

Vovik in React — русскоговорящее сообщество
Подскажите пожалуйста, как вызвать UseEffect до renderа или это невозможно?
источник

DB

Denis Bogdanenko in React — русскоговорящее сообщество
Bugs Bunny
ломаться может еще из-за того, что в проектах yarn.lock, а ты жмешь npm install
yarn install нужно? не подумал об этом\
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
Denis Bogdanenko
yarn install нужно? не подумал об этом\
если в проекте yarn
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
это можно понять по наличию или отсутствию yarn.lock
источник

DB

Denis Bogdanenko in React — русскоговорящее сообщество
Bugs Bunny
если в проекте yarn
попробую спасибо
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
Vovik
Подскажите пожалуйста, как вызвать UseEffect до renderа или это невозможно?
а зачем тебе useEffect до рендера? o_O
источник

S

SET001 in React — русскоговорящее сообщество
у меня есть некий компонент confirm который просто показывает модалочку с вопросом и кнопками ok/cancel, я вставляю элемент этой модалочки в рендер нужной страницы и через стейты этот страницы показываю/скрываю его. Однако теперь я обнаружил что мне нужна эта модалочка не многих других страницах. Как я могу это все сделать как-то более универсально? чтоб не копировать во все страницы логику работы с ней и в рендер не копировать её элемент?
источник

AD

Andriy Dudariev in React — русскоговорящее сообщество
Vovik
Подскажите пожалуйста, как вызвать UseEffect до renderа или это невозможно?
useEffect аналогичен didMount или didUpdate.
источник

S

SET001 in React — русскоговорящее сообщество
в идеале я бы холтел просто иметь возможность делать что-то такое
```
источник

S

SET001 in React — русскоговорящее сообщество
removeField(field: QuestionnaireStepFeild) {
   return () => {
     this.askConfirmation().then(() => {

     })
   }
 }
источник

DT

Daniil Tchernyavsky in React — русскоговорящее сообщество
useLayoutEffect тогда уж если с cdm пытаться сравнивать
источник

S

SET001 in React — русскоговорящее сообщество
removeField это обработчик онклика на каую-то кнопку где нужно сначала показать конфирмейшен этот
источник

G

GetMad in React — русскоговорящее сообщество
SET001
removeField(field: QuestionnaireStepFeild) {
   return () => {
     this.askConfirmation().then(() => {

     })
   }
 }
Ты имеешь в виду вызов модалки императивно?
источник

G

GetMad in React — русскоговорящее сообщество
Как window.confirm ?
источник

V

Vovik in React — русскоговорящее сообщество
Bugs Bunny
а зачем тебе useEffect до рендера? o_O
У меня приложение с авторизациейи мне нужно получить данные с localstorage до рендеринга
источник