@react_js

Страница 4691 из 5115
Cenator
26.08.2018
17:21:03
на сервере StaticRouter, на клиенте BrowserRouter, Switch и все остальное переиспользуется

Andrew
26.08.2018
17:25:21
Или просто на сервере сделать хэндлер роутинга, и рендерить реакт

Вообще зачем метеор с реактом мешать ?

Норм связка ?

Google
М
26.08.2018
17:32:35
Вообще зачем метеор с реактом мешать ?
меня устраивает, я в соло средних размеров проект тащу

Вообще зачем метеор с реактом мешать ?
а зачем - потому что я не умею в бэкенд такого уровня, чтобы была реактивность, аккаунты, монго-коллекции, публикейшены-сабскрипшены

соотвественно это мне предоставляет метеор, а в остальном все как у всех в этом чате

на сервере StaticRouter, на клиенте BrowserRouter, Switch и все остальное переиспользуется
мне очень понравился декларативный роутинг, где все роуты и их вложенность у меня определяется в одном файле и не компонентами, а функциями. соответственно, я пытаюсь все реализовать без react-router

но я уже несколько раз подумал в его сторону, если сейчас ничего не получится с ssr на текущем роутере

All
26.08.2018
19:32:19
Вечер добрый, обьясните как в реакте сделать две кнопки что б по одному событию работали отдельно, пример https://codesandbox.io/s/480yr54nj9 тоесть обе кнопки независимы, фунеция обработки события должна быть одна, я так понимаю что нужно передать ключь с кнопки в событие что б событие отработало на той кнопке по которой был совершон клик , непойму как реализовать

All
26.08.2018
19:40:45
суть в том что при клике на одну кнопку меняется с open на close во второй а этого быть не должно

можно создать вторую функцию handlaClick2 и вызывать при клике второй кнопкой но если таких кнопок будет 100

Maxim
26.08.2018
19:42:51
Dima
26.08.2018
19:44:25
All https://codesandbox.io/s/vjp90x6zjl fixed

All
26.08.2018
19:46:33
All https://codesandbox.io/s/vjp90x6zjl fixed
спасибо, то что нужно, где можно почитать про это а то в состояниях не нашел или плохо искал ?

Google
Dima
26.08.2018
19:48:27
спасибо, то что нужно, где можно почитать про это а то в состояниях не нашел или плохо искал ?
да ничего особо не нужно. Раз кнопки реагируют по отдельности, значит, это разные состояния, значит, хранить два разных состояния отдельно, значит, и менять соответственно по разному. А это просто пример, где функция принимает имя состояния, которое надо поменять, можно много разными способами сделать, ничего особенно связанного с реактом в этом нет

Nicholas
26.08.2018
19:49:37
Если на реакте пишешь список айтемов, куда пользователь может добавлять элементы (они должны и отобразиться на экране, и сразу же отправиться на сервер), то где должен быть код отправки?

Nicholas
26.08.2018
19:56:37
Если на реакте пишешь список айтемов, куда пользователь может добавлять элементы (они должны и отобразиться на экране, и сразу же отправиться на сервер), то где должен быть код отправки?
а, понял вроде, код отправки должен быть в папке actions, откуда его потом импортирует редьюсер, и если тип экшена совпадёт, то он его выполнит?

Kendr
26.08.2018
19:56:49
handleClick = name => e => {} onClick={handleClick(“btn_one”)}
Оборачивать одиночные аргументы и одиночные кавычки

Над ещё ?

Abu
26.08.2018
19:57:16
Больше скажу, пустые аргументы пишут с «_» const f = _ =>

S̶m̶°̶O̶k̶™?✔️
26.08.2018
19:58:57
Kelin
26.08.2018
19:59:15
Господа, а как в строке сделать replace на реакт-компонент? Типа Change layer %layer_name% -> Change layer <LayerLabel name={…} />

Abu
26.08.2018
19:59:21
Ого, я делал () =>
Никто не запрещает, делай как хочешь

S̶m̶°̶O̶k̶™?✔️
26.08.2018
19:59:46
Kelin
26.08.2018
20:00:00


S̶m̶°̶O̶k̶™?✔️
26.08.2018
20:00:05


Да

Abu
26.08.2018
20:00:17
Ох, понятно

Andrew
26.08.2018
20:00:45
() => в рендере уже все забили ?

Google
Kelin
26.08.2018
20:01:37
Cenator
26.08.2018
20:01:49
Ну типа того, да
Но это же строка

Andrew
26.08.2018
20:02:17
?
Ну ты ж когда на onClick={() => this.someHandler()} делаешь

Kelin
26.08.2018
20:02:30
Ну это понятно, но мне это рендерить энивей, мб можно как-то сконкатенировать тип

Andrew
26.08.2018
20:02:37
То создаешь на каждый рендер анонимку

Kendr
26.08.2018
20:03:20
Kelin
26.08.2018
20:03:24
Отрендеренный компонент в строку положить?
а-ля [‘Change layer’, <LayerLabel />], как-нить нельзя?

Cenator
26.08.2018
20:04:01
Kelin
26.08.2018
20:05:30
Нет, у меня просто компонент, который в зависимости от прокинутой пропсы выводит разные надписи, а в надписях есть куски, которые выделить надо

Kelin
26.08.2018
20:05:57




типа вот

Abu
26.08.2018
20:09:04
Хз, может есть вариант получше, чем в строке менять компонент ?

Cenator
26.08.2018
20:12:00
Рендер проп  ¯\_(ツ)_/¯

Kelin
26.08.2018
20:12:05
Там фразы из конфига берутся, а там только строки ~_~

Nicholas
26.08.2018
20:18:28
С чего начинать создание react-redux проекта? Мб есть какой-то популярный шаблон, который все юзают?

Google
Nicholas
26.08.2018
20:19:40
npm init
а можно без рофлов плиз

Nicholas
26.08.2018
20:21:41
ясно, спс. VS в принципе норм генерит, на этом и остановлюсь

Kendr
26.08.2018
20:26:34
Admin
ERROR: S client not available

Kendr
26.08.2018
20:27:07
да
Обычно берут create-react-app + react-app-rewired, ну а там сам уже докинешь ребукс

М
26.08.2018
20:52:27
Пипец ребята SSR заработал)) привет seo и фри посетители Я так рад ?

Спасибо всем за помощь

Andrey
26.08.2018
20:57:52
гайз, я правильно понимаю? если я беру некст, то в нем же можно и бэк фигачить? всякие там простые апишки на ноде. Или это уже отдельно?)

Anton
26.08.2018
21:15:16
Andrey
26.08.2018
21:17:58
Понял. Спасибо)

Buka
26.08.2018
21:38:13
некст это все еще фронтенд, просто генерится на сервере. АПИ к нему не относится
Но там же все равно есть роут /api который обращается к микросервисам на других языках или нет?

Или на уровне нджинкса это разруливается?

Buka
26.08.2018
21:39:34
нет
А как тогда?

Anton
26.08.2018
21:40:22
А как тогда?
просто обычный запрос к API делаешь

Buka
26.08.2018
21:41:55
Google
Cenator
26.08.2018
21:42:12
К апи на другом домене?
разные варианты есть, оба используются

Anton
26.08.2018
21:45:33




как достать эту е!!чую дату??

это тестовое задание Родионова

Cenator
26.08.2018
21:48:53
Sparrow
26.08.2018
21:49:49
Спроси его, он тут где-то :) или научись в CORS

Anton
26.08.2018
21:49:52
я вопрос задал

Cenator
26.08.2018
21:50:02
лол и че

ты задал его без уважения

Sparrow
26.08.2018
21:50:25
Вот да.

Anton
26.08.2018
21:50:26
ооо

тут как по мне хоть с уважением, хоть без - никто ответить не может

Sparrow
26.08.2018
21:51:49
Я тебе ответил же

Buka
26.08.2018
21:52:04
А разве он что-то может сделать? Это ж на сервере надо сперва проставить

Anton
26.08.2018
21:52:07
Тебе спасибо)

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