Size: a a a

JS Liberty [ОЫ]

2020 September 03

Э

Эд in JS Liberty [ОЫ]
React, Redux. Необходимо, чтоб данные подгрузились в props до render(). В каком месте реакт-компонента вызывать этот метод?
источник

Э

Эд in JS Liberty [ОЫ]
В конструкторе? Там async нельзя юзать
источник

Э

Эд in JS Liberty [ОЫ]
componentWillMount depracated, нельзя
источник

p

persona x grata in JS Liberty [ОЫ]
ComponentDidMount
источник

Э

Эд in JS Liberty [ОЫ]
persona x grata
ComponentDidMount
и в нём сделать, чтоб компонент обновился? Потому как просто по вызову метода колла на пи не обновляется
источник

p

persona x grata in JS Liberty [ОЫ]
источник

p

persona x grata in JS Liberty [ОЫ]
Эд
и в нём сделать, чтоб компонент обновился? Потому как просто по вызову метода колла на пи не обновляется
а setState делаешь в виде функции?
источник

Э

Эд in JS Liberty [ОЫ]
ну так componentDidMount идёт после render
источник

Э

Эд in JS Liberty [ОЫ]
persona x grata
а setState делаешь в виде функции?
нет, попробую
источник

НА

Николай Алиферов... in JS Liberty [ОЫ]
я вижу тут ещё import { useMount } from 'react-use'; есть)
источник

Э

Эд in JS Liberty [ОЫ]
т.е. в теле componentDidMount() тупо бахнуть setState({})?
источник

НА

Николай Алиферов... in JS Liberty [ОЫ]
Эд
ну так componentDidMount идёт после render
так там перерисуется по идее, когда получишь данные юзающиеся у тебя там в рендере
источник

Э

Эд in JS Liberty [ОЫ]
Николай Алиферов
так там перерисуется по идее, когда получишь данные юзающиеся у тебя там в рендере
не, так не робит
источник

НА

Николай Алиферов... in JS Liberty [ОЫ]
это странно, но ща Вика подскажет думаю)
источник

p

persona x grata in JS Liberty [ОЫ]
Эд
т.е. в теле componentDidMount() тупо бахнуть setState({})?
setState в виде функции форсит обновление дома, если там есть изменения
источник

p

persona x grata in JS Liberty [ОЫ]
@isotope_uranium_238 ВИКАААААААААААААААА
источник

НА

Николай Алиферов... in JS Liberty [ОЫ]
наверное было бы проще если бы мы весь код компонента видели))
источник

Э

Эд in JS Liberty [ОЫ]
ну в componentDidMount()  идёт вызов метода a(), в нём const data = async apiCall(); dispatch(data), дальше в редюсере сетается новое состояние
источник

НА

Николай Алиферов... in JS Liberty [ОЫ]
а из редьюсера как данные тянутся в рендер?
источник

НА

Николай Алиферов... in JS Liberty [ОЫ]
в плане, из стейта
источник