Ilya
Да. Оформление через PureComponent. На входе object который является элементом и key который порядковый номер. Вычистил всё из офорлялки, повешал в render() console.log c id элемента, но при изменении всё равно все рендерятся
Ilya
```
Ilya
<Grid item md={12}>
{this.props.store.data.orders.map((object, i) => <Order data={object} key={i} />)}
</Grid>
это список
Ilya
ага, щас меньше рендериться начало, спасибо!
Vladimir
Человек тут как то кидал ссылку на очень полезную статью. В ней есть развернутый ответ и про то зачем нужен key, и почему нельзя использовать в нём обычный итератор из map, и ответ какие есть подводные камни в функциональном подходе (человек чуть выше интересовался этим)
Vladimir
https://overreacted.io/react-as-a-ui-runtime/
Kurzdor
Блин, что ж всем люди с тупыми собаками на аватарке такие же...
Я говорю сделай в App.js
Route path="/"
Route path="/admin" -- тут проверяешь админ ли юзер, если нет, то бросаешь куда надо
Все в одном Свитче
Kurzdor
Не нужны там User_or_Admin
Sergey
Ilya
Не, всё равно нифига не работает. Смотрите, получается данные приходят с сервера и пихаются в redux. Данные имеют uniqeid который идёт в кей. При перезаписи массива в redux рендерится весь список хоть и key уникальный.
Ilya
дык а он то куда. Массив то меняется
Ilya
сервак массивом отдаёт. А я хочу чтобы из всего списка отреднерилась только одна карточка
Ilya
там парсинг тяжелый. С подсчетом сумм, подгонкой статистики. А карточек по 200 на одной странице. Плюс это всё обновляется часто. Пользователи жалуются мол тормозить начинает
Andrew
Ilya
как?
Sergey
Kurzdor
Kurzdor
Народ, а есть чат по OAuth?
А вдруг есть и кто то знает?
И какие решения универсальные вы используете для этого?
Anonymous
Павел
Kostya
Kurzdor
Kostya
Я не подумал что можно одни те компонеты пихать в разные роутеры итам передается все по просам, прикол в том добавлен и редакс и как все грамотно совместить? сохранять props роутера в редаксе? .......
Kurzdor
Alexander
день добрый
Alexander
Пытаюсь понять как сделать webpack-based рендеринг
Sergey
Alexander
то есть у меня есть компонент
Import React from "react"
function Message() { return <div><pan>Hello</span> World</div>}
export default Message
Тимофей 🛴
Kurzdor
Alexander
Не
Alexander
Я без него хочу сделать
Kurzdor
Я без него хочу сделать
LOL
тогда иди в документацию вебпака и учи его, но там тебе сложно будет
либо начни с create-react-app
Mihail
Alexander
есть файл <html>…<div id="root"></div>…</html>
Хочу воткнуть <Meassage/> и получить
<html>…<div id="root"><div><pan>Hello</span> World</div></div>…</html>
Т.е. статическую разметку
Kurzdor
Alexander
Сейчас медитирую над https://reactjs.org/docs/react-dom-server.html
Kurzdor
ааа
прочитай лучше про ssr на реакте
Alexander
И над https://github.com/GoogleChromeLabs/prerender-loader
Alexander
для ssr мне надо держать поднятый сервер?
Kurzdor
https://flaviocopes.com/react-server-side-rendering/
https://www.freecodecamp.org/news/demystifying-reacts-server-side-render-de335d408fe4/
https://blog.logrocket.com/why-you-should-render-react-on-the-server-side-a50507163b79/
https://itnext.io/server-side-rendering-with-react-redux-and-react-router-fa5b67d4965e
а еще лучше взять некст и не парить мозги
Alexander
а как без него? Запустить скрипт и получить разметку
Kurzdor
и еще на клиенте нужен жс
Alexander
не, без яваскрипта на клиенте
Alexander
только в консоли отрендерить вебпаком или скриптом каким-нибудь и все
Kurzdor
без ноды на сервере хрен там
cd
Alexander
без жс в браузере
cd
тогда зачем нужен реакт, если без жс в браузере?
Kurzdor
ууу блтб
ты бакендер шоле?)
чот в голосину я щас
Alexander
для компонентного построения. Типа как БЭМ, только не БЭМ, а реакт
Daniil
Оно тебя сожрет
Sergey
Alexander
я про большой БЭМ. Bem-tree, bem-json и прочее
Alexander
хочется чегото издалека похожего на реакте
Sergey
@skill_branch Может тебе статический сайт нужен?
Arthur
Alexander
Так я и хочу это сделать. Не пойму как. И да без постоянно запущенного сервера
Sergey
Arthur
Alexander
Гэтсби это уже готовый продукт. А я на коленке собрать хочу.
Sergey
Arthur
N
Всем привет
Тони
Всем привет.
Кто-нибудь работал с google maps ?
При том, что google maps реализовано на нативной части java/kotlin.
Каким образом в этом случае происходит взаимодействие между react`ом и нативной частью?
N
У меня вопрос делаю запрос к api vk но получаю cors что не так?
N
Kirill
🐝 dmitriy
Хочу перевести для сообщества интересную статью по реакту, может кто встречал что-то интересное? Скиньте плиз
N
Arti 🦠
Привет. У меня маленький вопрос. Является ли нормой такой подход ?
├─ components/
│ ├─ BaseButton/
│ │ ├─ BaseButton.js
│ │ ├─ index.js
Суть вопроса как раз в index.js
В нём код
import BaseButton from './BaseButton'
export default BaseButton
N
axios вообще может работать с vk api?
N