@react_js

Страница 5000 из 5115
Duego
13.10.2018
16:18:55
Есть статьи какие-то?

Сергей
13.10.2018
16:18:58
Есть статьи какие-то?
чаще всего приложение изначально должно было быть написано с учетом SSR

Duego
13.10.2018
16:19:26
А как решить проблему с индексацией можно с клиентским рендерингом?

Google
Пг
13.10.2018
16:19:47
Как с nextjs использовать параметры url типа /route/:id?

Duego
13.10.2018
16:20:31
puppeteer
Не понял?

Пг
13.10.2018
16:20:42
В доке же есть
Не могу найти) Нахожу только issue у них, где предлагают сторонние либы еще использовать)

Cenator
13.10.2018
16:20:45
Не понял?
Почитай его доку

Пг
13.10.2018
16:20:52
Если скинешь линк, то буду очень благодарен)

Cenator
13.10.2018
16:21:08
Не могу найти) Нахожу только issue у них, где предлагают сторонние либы еще использовать)
Експресс там и так под капотом, так что это не сторонняя либа

Кастомный сервер короче нужен

Пг
13.10.2018
16:21:41
А, ну я и спрашивал, как из коробки)

Плюс роутинг же реактовский тоже должен такие id-шники воспринимать, а не только сервер)

Александр
13.10.2018
17:01:35
Хэй, ребят, подскажите плез, в респонсе приходят данные в таком виде, как лучше их нормализовать и положить в стор чтобы было удобнее всего работать со всем этим добром, особенно со вложенными массивами потому что там не только отрисовка данных: data: { bookedTime: '', employee: {}, feedbacksCount: 0, id: 'oaug-uhy78a-yhg9ua-nj86aha-s9fd8h7h', previousId: 'ja7g7sahg-f9as78hg97ah-iuashg789a', questionCards: [ { body: 'Issue', id: 'isajfa-dja98tjg4-c98jg54-jhaf978w', comments: [{ body: 'Comment', id: 'aojnf9ausjn8-gfasgioas-asiugn-kgaouij' }], questionListItems: [ { id: 'iuahjsg7-g98ja9-kga98gja-akg9a', resolved: false, title: 'Action item' } ] } ], timeStatus: 'finished' }

Google
Александр
13.10.2018
17:07:31
Не помню, чтобы слал дату
прикинь:D ну либо респонс хэндлер наш оборачивает, но кажется нет)

Паша
13.10.2018
17:08:10
привет, у меня вопрос не совсем по React, а по ExecCommand. не пойму как сделать так, чтобы после второго клика убирался формат.







он убирает формат после одного клика, но не убирает после двух и т.д.

мб где-то проблема в назначении true/false

?

clicked = false; cmd = (cmd, arg) => { clicked = true; document.execCommand(cmd, false, arg); if(clicked && cmd === 'heading'){ document.execCommand('undo') } clicked = false; console.log(clicked); } пробовал это, не помогло

https://codepen.io/anon/pen/YJVwom

Vadim
13.10.2018
17:51:20
Есть у кого на примете выдвижной сайдбар?



Ilya
13.10.2018
17:53:06
https://www.npmjs.com/package/react-sidebar

На трубе свайпом слева выдвигается ))

Vadim
13.10.2018
18:00:46


Чет он поломанный)

Ilya
13.10.2018
18:04:15
Хз у меня норм все

bulbazavr1k
13.10.2018
18:28:23
Посоветуйте css Фреймворк плес с материал дизайном, но не material Ui, чисто css

Google
Timofey
13.10.2018
19:11:08
глупо ли в store redux хранить функции?

Timofey
13.10.2018
19:11:52
Да
почему?

Yaroslav
13.10.2018
19:12:55
Ибо это дата сторедж, не вижу сходу кейсов, где это нужно

Timofey
13.10.2018
19:15:11
Ибо это дата сторедж, не вижу сходу кейсов, где это нужно
ну например в store хранятся объекты, объект состоит из value и функции которая это value каким-то образом преобразоывывает, и для каждого объекта эта функция своя.

Yaroslav
13.10.2018
19:15:44
Писал бы в компонентах

Пг
13.10.2018
19:43:45
ну например в store хранятся объекты, объект состоит из value и функции которая это value каким-то образом преобразоывывает, и для каждого объекта эта функция своя.
создание функций это не рантайм, если у вас контекстно зависимая функция, то она уже не чистая, а это уже большой минус в плане ее переиспользования. Легче намутить утилс функцию для обработки этих данных и подключать ее где душе угодно

yarum
13.10.2018
20:39:53
Друзья,а есть более изящный способ рендеринга компонентов,кроме тернарного оператора,как допустим проверить на 3 условия,возможна ли временная переменная?

Александр
13.10.2018
20:53:13
работает,спасибо!
пожалуйста:)

Alex
13.10.2018
21:56:37
я хотел так, чтобы можно было использовать любой стор
Потому что Эффектор пошёл за редаксом ee+stm что очень печально

Alex
13.10.2018
21:58:20
Поясни.
поё мнение - события не лучший способ описать мутации состояния

Google
Andrey
13.10.2018
21:58:50
поё мнение - события не лучший способ описать мутации состояния
Хм... Я не видел обсуждения. А что на замену? Я пока события вижу как самый идеальный вариант. Не в интерпретации эффектора, конечно, но всё же.

Alex
13.10.2018
21:59:34
принцип можно посмотреть у меня в reistore



Andrew
13.10.2018
22:00:11
у них именно такая стратегия

Alex
13.10.2018
22:00:32
store.set(s.field, "value") и store.get(s.field)

store.subscribe(s.field, handler) вроде всё



Admin
ERROR: S client not available

Andrey
13.10.2018
22:04:11
store.subscribe(s.field, handler) вроде всё
Поясни почему ты не считаешь, что у тебя this.store.setText тут https://github.com/floating/restore#putting-it-together не является событием?

Alex
13.10.2018
22:04:36
это не моё

https://github.com/Wroud/reistore#readme

Andrey
13.10.2018
22:05:18
Если честно, то выглядит просто отвратительно.

Alex
13.10.2018
22:05:59
всё в целом?

Andrey
13.10.2018
22:06:35
всё в целом?
Да. Что у тебя на скриншоте со схемой, что апи reistore.

Я понимаю, что со схемой ситуация - это убожество тайпскрипта, но всё же.

Alex
13.10.2018
22:08:49
согласен, компот из редьюсеров и событий и selector(store.getState()) приятнее в целом если бы в js можно было как-то обойтись без схемы (как в нормальных*(некоторых) языках с рефлексией), но увы

типа выбор не большой, плодить ноунейм события, или описать схему данных

Dmitry
13.10.2018
22:09:19
можно написать кодогенерацию)))

селекторов

Google
Alex
13.10.2018
22:10:43
погоди, ты же не подумал что схема нужна для типизации?

Andrey
13.10.2018
22:11:26
погоди, ты же не подумал что схема нужна для типизации?
Схема нужна для генерации стора, а типизация описывается сбоку.

Alex
13.10.2018
22:11:46
не, схема нужна для (по аналогии) создания событий

или, экшенов как в реакте

она хранит мета информацию для работы с состоянием типа массив ли там или обычная переменная, и дефолтное значение

и ещё схема создаёт древо нод для навигации по состоянию

Andrey
13.10.2018
22:13:28
Ок, но не суть. Выглядит всё равно твратительно.

Alex
13.10.2018
22:14:07
типа биндинг рдакса с реселектом в разы приятнее?)

про схему не спорю

Andrey
13.10.2018
22:14:44
Нет. Биндинг эффектора в разы приятнее.

Хотя у него через чур приятно. Надо немного убавить.

Alex
13.10.2018
22:16:46
я постарался, но не увидил разницы

там(в эффекторе) передаётся стор в хок яля тот же schema.todos

Andrey
13.10.2018
22:17:58
Мы гвоорим про события или про получение стора?) Я считал, что про первое)

Alex
13.10.2018
22:18:30
я спросил про биндинг, ты сказал что фиговый

а про события... у меня в сторе нет событий

только указатели на значения (аналог)

сложно, что именно плохо? сама схема да, и апи работы со стором тоже?

Andrey
13.10.2018
22:22:02
store.set(s.field, "value") и store.get(s.field)
Вот эта вещь плоха.

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