All streams
Search
Write a publication
Pull to refresh
24
0
Andrew Ka @comerc

#кодеротбога

Send message

А почему? Поделитесь опытом, пожалуйста. Я пока вижу, что нужно больше лишних слов, чтобы описать роутинг. Предполагаю, что к нему будет меньше сторонних middleware, но все необходимое должен был исполнить WalmartLab. Замеры производительности смущают, но это еще надо проверять. Пугают обещания, что все есть в одной коробке. На монолиты после Meteor-а аллергия.

Это скорее коммент к статье Что взять за основу React приложения о методе выбора инструментов.


Ещё раз спасибо за наводку на Electore, пока вообще всё нравится!


Про hapi.js пытаюсь понять, какие есть преимущества перед Express.

Это фактически взять себе на поддержку поделку, когда ресурсы на разработку и так сильно ограничены. Если уже совсем невмоготу без уникального функционала, тогда ещё можно подумать. Но лучше пока забивать гвозди топором. Потому что завтра появится правильный молоток от маленькой конторы Walmart, например. А код ради кода — это я уже наигрался, надеюсь.

Да уж, чудеса случаются :)

из архетипа electrode-archetype-react-app-dev выдрал


.eslintrc-node (для сервера)


---
extends:
  - "walmart/configurations/es6-node"
parserOptions:
  # this is not in the Walmart default configuration, for fairly good reason:
  # V8 (and thus Node) does not support ES6 import syntax. Server-side code
  # is transpiled, but this is not reflected in tests.
  sourceType: "module"
rules:
  "strict": ["off", "global"]
  "no-process-exit": ["off"]
  "func-style": ["off"]

.eslintrc-react (для клиента)


---
extends:
  - "walmart/configurations/es6-react"
globals:
  window: false
  document: false
  ReactElement: false
rules:
  "react/jsx-boolean-value": "off"
  "react/jsx-closing-bracket-location": "off"
  "react/no-string-refs": "off"
  # disable invalid rules from walmart default configs:
  "react/wrap-multilines": "off"
  "react/jsx-wrap-multilines": "error"

Жир. Архитипы скрывают реализацию, как и в Create React App.


Только я так не понял, как подключить в WebStorm из архитипа .eslintrc, пока просто копирую в проект.

везде использую promise middleware

Вот это redux-promise-middleware?

Про Postgres тут статья была Uber — причины перехода с Postgres на MySQL.

Я сидел три года на PostgreSQL давным давно. Это еще и вопрос ностальгии. Никакие доводы не помогут. :)

Это был ключевой момент выбора, что автор — свой человек. Спасибо!

Я не помню. Совсем недавно наткнулся.

Пока попробую подружиться с Electrod-ом, а вы как хотите :)

Спасибо. Публикация свалилась на мою воспаленную голову, как нельзя кстати. Сегодня начинаю пилить самый лучший проект.


Положил взгляд на Electrode. Вроде как всё по феншую. Смотрится несравнимо солиднее, чем Next.js Пока можно попробовать без сервера. Но само наличие сервера радует. Я хочу туда PostgreSQL прикрутить, уж очень камрад нахваливает. Не нашел на этот счет примеров. Конкретно — посредством pg-promise. Ещё не разобрался, но могу предположить, что обнаружу дополнительные бонусы от связки родных клиента и сервера.


Electrode позволяет импортировать CSS напрямую.

Смущают CSS-модули, можно ли от них отказаться без страданий?


Что предлагается для сайд-эффектов? redux-saga я тоже не хочу использовать. Мой выбор — thunk.


Вопросы озвучены. Цели поставлены. За работу!

У мну руки заточены под клаву.

заменил на lodash.memoize

вот она, сила функционально программирования на практике

Ценник смущает, вот нашел гуманный вариант:
https://www.youtube.com/watch?v=iRP3fwSSiQk

У меня это в продакшене работает.

Выбирая очередную библиотеку, смотрю на все доступные метрики GitHub-а. Хочется обкатанное решение с историей, с кучей выявленных косяков, звездочками, и контрибьютерами.

И вместо того, что вдохновенно кодить, я снова выбираю инструменты. :)

Information

Rating
Does not participate
Registered
Activity