@react_js

Страница 4013 из 5115
Andrew
24.05.2018
07:29:35
Которой можно все сломать

Artyom
24.05.2018
07:29:36
Есть такая css проперти
Да, но речь же не о ней

Dmitry
24.05.2018
07:29:56
Да, чтоб не завязываться на кривую имитацию мышиных onClick и прочих когда юзаем тач, перо и т.п.

SQReder
24.05.2018
07:30:30


Google
SQReder
24.05.2018
07:30:31
вроде такого

Dmitry
24.05.2018
07:35:46
Привет всем. Хочу сделать пэйджер и не понимаю как прокинуть модель из обертки списка в итемы. Пните в правильную сторону, плес
Интересно, что ты моделью называешь?) Кажется что <Pager> это компонент, уже внутри которого в методе render полученный через пропсы list в цикле рисует <Item>.

Но если это не твой самописный пейджер то дока в помощь

SQReder
24.05.2018
07:38:41
Мой самописный - осваиваюсь в реакте. Я хочу отдать список пэйджеру, что-бы он его правильно отфильтровал, а потом передал нарисовал нужное количество элементов - в данном случае <Item>

Dmitry
24.05.2018
07:41:07
Мой самописный - осваиваюсь в реакте. Я хочу отдать список пэйджеру, что-бы он его правильно отфильтровал, а потом передал нарисовал нужное количество элементов - в данном случае <Item>
Самые азы? Твои Pager и Item это наверное то же самое что и TodoList и Todo в примере из доки редакса https://redux.js.org/basics/example-todo-list#components-todolist-js Сделай как там, только выкинь редакс, стор и экшены, если не юзаешь

Там как раз пример этого map

Dmitry
24.05.2018
07:47:20
Спасибо, очень похоже на то что мне нужно)
И все-таки откуда ты притащил понятие "модель"? Как раз их в реакт-стеке не хватает, чтобы прям источник данных задавать можно было, валидаторы, фильтры

Из коробки

Andrey
24.05.2018
07:52:48
Я ангулярщик
Сочувствую

Daniil
24.05.2018
07:56:46
Понял )

Google
SQReder
24.05.2018
08:03:16
Если я хочу менять <Item> на что-то другое (например <CoolItem>), то такой подход мне не помогает, к сожалению.

Можно ли пэйджер сделать более обобщенным?

Roman
24.05.2018
08:04:32
Я ангулярщик
мои соболезнования

CFFTRP
24.05.2018
08:05:58
А где лучше держать селекторы, когда юзаешь reselect? Выносить в отдельный файл и делить по сущностям или под компонентом?. Например: const getBooksState = (state) => state.books const getBooksSelector = createSelector( [getBooksState], (books) => books.items ) const checkReadySelector = createSelector( [getBooksState], (books) => books.isReady )

нужно ли выносить, с учетом возможного разрастания

Andrey
24.05.2018
08:07:54
если много, лучше вынести, ничего плохого с этого точно не будет

Andrey
24.05.2018
08:08:05
нужно ли выносить, с учетом возможного разрастания
Тебе удобно их держать в том же файле?

Andrey
24.05.2018
08:08:24
Ну а вообще дело удобности, разницы то нет

CFFTRP
24.05.2018
08:08:31
Тебе удобно их держать в том же файле?
ну это уже вроде как дело вкуса, насколько я понимаю? Типа под компонентой все селекторы, нужные компоненту

я видел как один файл в корне, так и папку selectors с сущностями

решил уточнить на будущее

а в примере выше правильно всё написано ?

Roman
24.05.2018
08:10:36
npm install react-dom@^16.4.0

у всех не устанавливаеться?

SQReder
24.05.2018
08:11:15
Нечто отдаленно похоже на то что мне надо есть в ultimate-pagination, но я не очень понимаю что там происходит и вероятно можно проще все это https://github.com/ultimate-pagination/react-ultimate-pagination-material-ui/blob/master/src/react-ultimate-pagination-material-ui.js

Dmitry
24.05.2018
08:12:32
Если я хочу менять <Item> на что-то другое (например <CoolItem>), то такой подход мне не помогает, к сожалению.
Да, тебе надо просто прокинуть класс дочек в пропсы компонента пейджер, и на лету создавать компоненты-экземпляры класса

SQReder
24.05.2018
08:13:11
А пример кода можно? Или в доки пнуть

Dmitry
24.05.2018
08:14:08
Ищи React.createElement, прям внутри JSX сразу не сделать, вроде

Проще наверное задекларировать заранее этот самый обобщенный дочерний компонент, чем возиться с их условной отрисовкой

SQReder
24.05.2018
08:18:32
Не очень понял мысль

Google
Dmitry
24.05.2018
08:23:35
Забей ?Сделай пока через createElement по переданному в пропсах классу. Все равно общая задача неясна

Vlad
24.05.2018
08:25:26


Alexandr
24.05.2018
08:31:45
https://m.ru.aliexpress.com/item/32803499980.html?trace=wwwdetail2mobilesitedetail&productId=32803499980&productSubject=NEW-Women-Sport-Fitness-Bras-Racerback-Padded-Three-Quarters-3-4-Cup-Stretch-Front-Closure-Workout&af=116983&cv=1395165&cn=41p98500tr7lw3peyakigrzqwstltkd0&dp=v5_41p98500tr7lw3peyakigrzqwstltkd0&mall_affr=pr1&aff_platform=default&cpt=1527150673585&sk=jqf2Rf6&aff_trace_key=7608257d25cf46e69c9955691a16103a-1527150673585-03744-jqf2Rf6&terminal_id=542375273c1644509e38dab7a36b17b3

Roman
24.05.2018
08:37:51
d3.js

Dmitry
24.05.2018
08:53:21
Кстати вижу в одном из примеров практику, методы класса именуются начиная с _, а их забинденные в конструкторе на this экземпляры доступны по this.[name] уже без _

Смысл? Всё равно незабинденные версии не используются

Super
24.05.2018
08:57:02
Добрый день! Подскажите, пожалуйста, как правильно сделать реализацию. К примеру у меня есть табы, каждый таб - это отдельный компонент, табы рендерятся автоматически в зависимости от поступивших пропсов. Вопрос каким образом прокинуть в компонент с табами дочерние компоненты?

D_d
24.05.2018
08:57:30
this.props.children?

Roman
24.05.2018
08:59:46
<Tabs> <Tab><Somethingshit /></Tab> </Tabs>

Admin
ERROR: S client not available

Super
24.05.2018
09:05:14
Tabs - только занимается отрисовкий

Roman
24.05.2018
09:07:02
Tabs - только занимается отрисовкий
если ты юзаешь uikit то читай доку

Super
24.05.2018
09:20:07
если ты юзаешь uikit то читай доку
Либу в этом кейсе не использую

Oleh
24.05.2018
09:24:01
Ребят, при ssr когда происходит рендер темлейта, загружается ли все external libs перед отдачей на фронт?

Те екстерналы которые подключены в template

Cenator
24.05.2018
09:26:16
Те екстерналы которые подключены в template
екстерналы это для ноды чисто

Oleh
24.05.2018
09:27:43
Я имею ввиду, что , допустим, есть на сдн какая-то либа, что я юзаю в основном бандле и я ее подключаю в хтмл.

Oleh
24.05.2018
09:28:43
Ну это было для примера, на самом деле не с сдн

Cenator
24.05.2018
09:28:50
нет конечно нода их не грузит, только браузер создаст документ

Google
Oleh
24.05.2018
09:28:57
Просто с сабдомена

Roman
24.05.2018
09:29:21
при ssr тебе уже придет html с данными

Roman
24.05.2018
09:29:29
полностью срендеренная

Oleh
24.05.2018
09:30:29
А можно как-то сделать так, чтобы эти доп либы загрузились и уже страница отрендерилась на сервере и на клиент отдалась с этими либами?

Roman
24.05.2018
09:30:51


Oleh
24.05.2018
09:33:57
попробуй require(url), хз сработает ли такое но попробовать можно
Ок, так загружу я его, а что дальше? Как заставить его рендериться внутри химл темлейта на сервере?

Oleh
24.05.2018
09:35:27
Ну в смылсе? Это я и так делаю.

Artur
24.05.2018
10:12:02
Ребза, когда реакт асинк подгонят?

Страница 4013 из 5115