Vadim
а как ты в мелкие компоненты текст кидаешь ?
какая разница мелкий компонент или большой?)
Dmitriy
Как предпочтительнее пилить ui компоненты? <Card big/> или <CardBig/>
Sm•ok
какая разница мелкий компонент или большой?)
Ну типа он коннектит словарь к контейнеру
Sm•ok
а дальше кидает пропсами текста ?
Sm•ok
в более мелкие компоненты
Sm•ok
это хотел узнать
Vadim
а дальше кидает пропсами текста ?
у него в redux хранится лишь id языка
Sm•ok
А
Mikhail
а как ты в мелкие компоненты текст кидаешь ?
используется примерно так <LocalizedMessage id={'user.name'}/>
Vadim
по этому id можно из статики забрать нужную локаль
Mikhail
используется примерно так <LocalizedMessage id={'user.name'}/>
и оно подконнекчено к редаксу, берет из него значение локали, потом лезет в конфиг и забирает оттуда темплейт
Андрей
Mikhail
и оно подконнекчено к редаксу, берет из него значение локали, потом лезет в конфиг и забирает оттуда темплейт
конфиг темплектов - json {'delete.confirmation': 'Are you sure you want to delete {0}? This action can\'t be undone'}
Anonymous
this.setState({ element: <Home /> }); -- это уже дно или еще нет?
Anonymous
только что в коде фронта увидел
🦜
this.setState({ element: <Home /> }); -- это уже дно или еще нет?
лучше ссылку на компонент, чем сам компонент
Anonymous
лучше ссылку на компонент, чем сам компонент
я так 1 раз сделал, когда только начинал в реакт
Anonymous
и больше так не делал
🦜
обычный паттерн слотов
Anonymous
почему?
придерживаюсь того, что в стейт/пропс должны быть данные, а весь рендер в рендере
Anonymous
те для отображения данных -- render(), а для хранения передачи -- стейт пропс
MVD
У меня многостраничное приложение, с помощью html-webpack-plugin создается несколько html. Как теперь с помощью express мне раздавать html, которые получились на выходе?
MVD
а как это связано с реактом? 🧐
Клиентское приложение на реакте)
MVD
express.static гугли
Там я так понял можно указать директорию, в которой статика лежит
🦜
условный рендер да
так. а если там не только Home будет?
Andrey
ок, как бы ты переписал? Рендер по условию?
я резолверы делаю просто, которые мапят данные и компоненты
🦜
а роутер нахрена?
ты скинул часть кода без контекста
🦜
чо ты от меня еще хочешь?
MVD
express.static гугли
А мне нужно экспрессом решать, на какие урлы, какую старницу отдавать
🦜
может Home это иконка или карточка
Anonymous
ты скинул часть кода без контекста
ну там "или лоадер или хоум"
Anonymous
не
🦜
не
Понятно. Я бы в саспенс завернул
🦜
эт че
React Suspense
Andrey
Понятно. Я бы в саспенс завернул
вангую что там загрузка данных по бизнес логике)
Anonymous
ща читанем спс
🦜
А мне нужно экспрессом решать, на какие урлы, какую старницу отдавать
router.get('/',function(req,res){ res.sendFile(path.join(__dirname+'/index.html')); //__dirname : It will resolve to your project folder. }); router.get('/about',function(req,res){ res.sendFile(path.join(__dirname+'/about.html')); }); router.get('/sitemap',function(req,res){ res.sendFile(path.join(__dirname+'/sitemap.html')); });
Anonymous
а реакт компоненты как функции писать снова модно?
🦜
)
🦜
это все конфигурируется
🦜
можешь попробовать модулем fs побегать по каталогам и найти свои html )))0
MVD
ну задай директорию
Относительные пути могут поломаться после сборки, сервер тоже в другой папке может лежать
🦜
Ну сбилди сначала, потом все в одну папку перенеси и после запускай
🦜
ну блин, просто же все
🦜
А в деве?
что в деве?
🦜
решения чего?) Вопроса не вижу
Cenator 🐈
Вопрос в том чтобы по клику отрендерить карточку
Mark
Подскажите, пожалуйста — Задача анимировать спрайт. Это адекватное решение вызывать setState для переопределения переменной, отвечающей за background-position элемента в рамках requestAnimationFrame? По перфомансу это не будет бить с учетом, если лок фпса стоит в рамках 30 кадров, например? То есть setState будет вызываться ~30 раз в секунду. Почему-то кажется, что я говнецо делаю. Есть ли какая-нибудь best practice в рамках реакта для подобной задачи?
Serhii
всем привет подскажите хорошую либу для работы с диграммами (например с такой) http://joxi.ru/xAeqj7dCRM3BZA
rovnyart
очень гибкая штуковина
Илья
Первое конечно
я бы добавил проп size=“big”
Vyacheslav
Всем привет! При нажатии на кнопку надо обновить состояиние на "активна", в этом же действии нужно передать родительскому компоненту идентификатор строки, на которой нажата кнопка, и добавить его в состояние. первый апдейт состояния не срабатывает. Подскажите, как можно обновить состояние дважды в одной функции или как сделать по-другому ? https://pastebin.com/dHdaY5H1
Mikhail
А в чем у вас вопрос? Рендерится список контактов из массива. При клике на контакт в стейт родителя передаются данные контакта. Оттуда они попадают в компонент для отображения развернутой информации
MP
Подскажите ресурс который может протестировать код сайта.
Mikhail
А че удалили вопрос челика про контакты?
Китикет
я бы добавил проп size=“big”
Ага, так удобнее, просто я из 2 вариантов выбрал)
Mikhail