Size: a a a

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

2021 January 31

О

Олег in React — русскоговорящее сообщество
ребят а у кого есть пример проекта по этой схеме чистой архитектуры
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Олег
ребят а у кого есть пример проекта по этой схеме чистой архитектуры
На фронте это неприменимо
источник

О

Олег in React — русскоговорящее сообщество
Vladimir Klimov
На фронте это неприменимо
поч?
источник

VR

Victor Rusakovich in React — русскоговорящее сообщество
Вова Белый
Я просто спойлер не писал,я  вкурсе что он вызывается 1 раз во время монтирования и для этого упомянул случай за ажакс и  запрос в нём, что заставит во время монтирования перезаписать стейт и отрисовать элемент заново
2. до хуков ещё не дошёл вкурсе что они лучше
3.а вот это уже и был мой вопрос и грустно что я не могу проверить что правильно всё отработало
Я бы не задумывался об оптимизации и прочем на таком раннем этапе обучения. И "отрисовать элемент заново" не совсем верно - "перерисуются" только измененные ноды. И делает это реакт очень быстро, это одна из причин популярности - мы просто говорим что рисовать, а реакт знает как это сделать быстро.
источник

ДР

Дмитрий Рыбалкин... in React — русскоговорящее сообщество
А подскажите по промисам, пожалуйста. Я похоже не очень с ними разобрался.
const foo = () => {
 bar1();
 bar2();
}
bar1() - асинхронная, ничего не возвращает. Надо чтобы bar2() выполнилась только после bar1(). Как это правильно написать? Я всегда думал, что так, но похоже что нет
const foo = () => {
 Promise(bar1()).then(bar2())
}
и, кстати, а с async await можно такое написать?
источник

D

D M in React — русскоговорящее сообщество
Дмитрий Рыбалкин
А подскажите по промисам, пожалуйста. Я похоже не очень с ними разобрался.
const foo = () => {
 bar1();
 bar2();
}
bar1() - асинхронная, ничего не возвращает. Надо чтобы bar2() выполнилась только после bar1(). Как это правильно написать? Я всегда думал, что так, но похоже что нет
const foo = () => {
 Promise(bar1()).then(bar2())
}
и, кстати, а с async await можно такое написать?
const foo = async() => {
 await bar1();
 bar2();
}
источник

V

Vlad in React — русскоговорящее сообщество
Дмитрий Рыбалкин
А подскажите по промисам, пожалуйста. Я похоже не очень с ними разобрался.
const foo = () => {
 bar1();
 bar2();
}
bar1() - асинхронная, ничего не возвращает. Надо чтобы bar2() выполнилась только после bar1(). Как это правильно написать? Я всегда думал, что так, но похоже что нет
const foo = () => {
 Promise(bar1()).then(bar2())
}
и, кстати, а с async await можно такое написать?
bar1 должна возвращать промис, тогда можешь await ей дописать
источник

ДР

Дмитрий Рыбалкин... in React — русскоговорящее сообщество
а, ну да, точно, спасибо
источник

ᖵșȍƈǐȇțɏ in React — русскоговорящее сообщество
Дмитрий Рыбалкин
а, ну да, точно, спасибо
setinterval! + Promise (resolve, reject)!
источник

ᖵșȍƈǐȇțɏ in React — русскоговорящее сообщество
а еще лучше axios
источник

Д

Ден in React — русскоговорящее сообщество
Привет кто не спит)

при деструкторизации пропсов, можно указать просп который может прийти а может не прийти?

И как если да
источник

D

D M in React — русскоговорящее сообщество
Ден
Привет кто не спит)

при деструкторизации пропсов, можно указать просп который может прийти а может не прийти?

И как если да
Ну если он не придет, то он будет undefined. А в компоненте уже можешь проверять на его наличие
источник

Д

Ден in React — русскоговорящее сообщество
D M
Ну если он не придет, то он будет undefined. А в компоненте уже можешь проверять на его наличие
Как вариант
источник

[

[object Object] in React — русскоговорящее сообщество
Ден
Привет кто не спит)

при деструкторизации пропсов, можно указать просп который может прийти а может не прийти?

И как если да
const Component = ({ prop, unknownProp = ‘’ }) => {}
источник

[

[object Object] in React — русскоговорящее сообщество
Если он не прийдет - у него будет дефолтное значение, которое укажешь через равно
источник

Д

Ден in React — русскоговорящее сообщество
[object Object]
const Component = ({ prop, unknownProp = ‘’ }) => {}
Вот то что надо! Спс
источник

D

Drivel in React — русскоговорящее сообщество
Ребят, подскажите пожалуйста, что не так делаю, выбивает ошибку, что данные undefined, потому что они грузятся после первого рендера, не пойму как исправить.
источник

VR

Victor Rusakovich in React — русскоговорящее сообщество
Drivel
Ребят, подскажите пожалуйста, что не так делаю, выбивает ошибку, что данные undefined, потому что они грузятся после первого рендера, не пойму как исправить.
какие данные? как догадаться о чем вопрос?
источник

О

Олег in React — русскоговорящее сообщество
Drivel
Ребят, подскажите пожалуйста, что не так делаю, выбивает ошибку, что данные undefined, потому что они грузятся после первого рендера, не пойму как исправить.
username не должен быть undefined
источник

EM

Eugene Maltsev in React — русскоговорящее сообщество
Drivel
Ребят, подскажите пожалуйста, что не так делаю, выбивает ошибку, что данные undefined, потому что они грузятся после первого рендера, не пойму как исправить.
Ифчик на проверку профайлдаты
источник