Comments 8
Краское содержание статьи:
— Огрызок мануала create-react-app
— Огрызок мануала socket.io
— Погрызаный огрызок мануала react
Не обижайтесь, но такой громкий заголовок заставляет ожидать чего-то большего, чем просто копипаста доков из пары бибилитек.
«Методика клиент-серверного взаимодействия» — это просто socket.io, который кстати не только вебсокеты.
А React приплетен вообще непонятно зачем.
UPD: А, это перевод.
— Огрызок мануала create-react-app
— Огрызок мануала socket.io
— Погрызаный огрызок мануала react
Не обижайтесь, но такой громкий заголовок заставляет ожидать чего-то большего, чем просто копипаста доков из пары бибилитек.
«Методика клиент-серверного взаимодействия» — это просто socket.io, который кстати не только вебсокеты.
А React приплетен вообще непонятно зачем.
UPD: А, это перевод.
+6
Взаимодействие с сервером прямо из компонента — гарантированный способ выстрелить себе в ногу. Для пробрасывания данных в реакт давно придумали redux/mobx/etc.
0
Да ну, глупости.
Не в конструкторе конечно подписываться, а в componentDidMount + незабывать отписываться.
В остальном redux и пр. нужны только если у вас большое приложение и данные используются где-то еще. Если они используются в пределах одного компонента — вполне можно манипулировать ими в самом компоненте: если руки на месте, ничего страшного не случится.
Не в конструкторе конечно подписываться, а в componentDidMount + незабывать отписываться.
В остальном redux и пр. нужны только если у вас большое приложение и данные используются где-то еще. Если они используются в пределах одного компонента — вполне можно манипулировать ими в самом компоненте: если руки на месте, ничего страшного не случится.
+3
Знаете, какой рутовый компонент приложения при использовании redux? Provider. Представьте, что в его локальном стейте хранятся все данные. Вот и весь наш redux.
0
Можно взять FeathersJS и вообще забыть о транспорте между клиентом и сервером.
0
У меня одного плохо сочетается понятие "реалтайм" с тормозами socket.io?
0
Sign up to leave a comment.
Добротный риалтайм на React и Socket.io