Nick
где?)
везде, но к сожалению контракт фейсбука не позволяет ему разглашать этот факт
Vadim
Frontend Priest
(на самом деле фб реально бросил редакс в сторону релея)
Nick
wolfe
проблема в том, что Redux без конурентов достаточно долго решал проблему хранения данных в приложении и получилось как со стереотипами (стэйт менеджер, вы про Redux что ли?)
Vadim
Sm•ok
Всем привет. Реакт мемо производит поверхностное сравнение для объектов. Но что они имеют ввиду под "поверхностным" ?
Frontend Priest
Anonymous
Акбаршох
handleSubmit(event) {
event.preventDefault();
this.props.Login(this.state)
.then(
() => {
this.context.router.push('/')
},
console.log("you've logged in")
)
Акбаршох
Акбаршох
что то не так
Konstantin
Привет народ, есть вопрос о формике:
Я посылаю в пропс формика render={Component}, но компонент вызывается с withTheme от styled-components и получаю такую ошибку:
render is not a function
Может кто-то уже сталкивался?
🅅aleriy
Vladimir
Sm•ok
Sm•ok
или я не то прчоел
Nikola
Ребят, а где можно почитать про необходимые навыки junior frontend (react) разраба?
🦜
Кто юзает react-dnd? Как можно получить в функциях либы пропсы перетаскиваемоего элемента?
Sm•ok
Sm•ok
А нашел как проблему с шахматной доской решить ?
Sm•ok
на react-dnd
🦜
например сейчас
🦜
мне нужно знать какой элемент я перемещаю
🦜
он не дает этой инфы
🦜
Sm•ok
и они должны обтекать друг друга
Sm•ok
когда поднимаешь один
Sm•ok
ну типичная игра в пятнашки крч
Sm•ok
только ты можешь поднимать циферку )
🦜
🦜
ты хочешь, чтобы элемент из дом пропадал ?
Konstantin
Vadim
🅅aleriy
🅅aleriy
=== приведение типов не делает
Віталій
Vadim
=== vs Object.is я имею ввиду
Anonymous
Поведение этого метода не аналогично оператору ===. Оператор === (также как и оператор ==) считает числовые значения -0 и +0 равными, а значение Number.NaN не равным самому себе.
🅅aleriy
=== vs Object.is я имею ввиду
Оператор === (также как и оператор ==) считает числовые значения -0 и +0 равными, а значение Number.NaN не равным самому себе.
Konstantin
🅅aleriy
🅅aleriy
Daniil
Как можно обозвать onSubmit и initialState одним словом? (интерфейс) FormData, FormInfo, FormPayload? Наиболее точно попасть
Yar
formLogic
Sm•ok
Max
Граждане, а какова обстановка с мемоизацией компонентов в SSR ? Есть ли общепринятые подходы по кэшеровании в строки ?
Denis
Всем привет, посоветуйте boilerplate для нового проекта. года два назад использовал https://www.reactboilerplate.com/ но после ухода Макса движуха там идет медленно, наверное уже есть что-то актуальнее.
Спасибо.
Sm•ok
Sm•ok
Я это хотел узнать
Vadim
🅅aleriy
dusha
ребят, как в данной ситуации получить объект, а не undefined?
import axios from "axios";
const API = props => {
const id = props.id;
try {
axios.get("http://api.openweathermap.org/data/2.5/weather?id=" + id +
"&appid=5cec0145e4c7a8df41c2a081f2b2c509&units=Metric&lang=ru")
.then(function (response) {
console.log(response.data);
return response.data;
});
} catch (err) {
return 'err';
}
};
export default API;
Sm•ok
Следовательно React.memo сравнивает объекты по ссылкам. Но теперь возник вопрос. Когда мы без мутации перезаписываем стейт, ссылки не меняются ? Это как частичное копирование идет или це шо ?
🅅aleriy
DjKaira
🅅aleriy
про копирование не понял, но если ты не делал {...oldObject} то ссылка на него останется прежняя
Mikhail
🦜
🦜
потому что не могу получить пропсы от компонента перетаскиваемого
🦜
и пропсы Drop компонента
🦜
мне просто нужно сравнить их пропсы, а получить я их не могу
Max
Denis
Mikhail
За одно начну документацию писать
Max
Ясно. тоже к этому склоняюсь. спасибо.
на это надо несколько свободных дней выделить - зато потом, можно повесить лычку frontend-ops - магически ускорить сборку в несколько раз или pagespeed insight порадовать процентов на 30 )
🦜
🦜
а, ну там сейчас хуки, может быть ты и не знаешь
Mikhail
Что же все так помешались на хуках..