Pull to refresh
17
Andrew Ka@comercread⁠-⁠only

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

Send message

Это фактически взять себе на поддержку поделку, когда ресурсы на разработку и так сильно ограничены. Если уже совсем невмоготу без уникального функционала, тогда ещё можно подумать. Но лучше пока забивать гвозди топором. Потому что завтра появится правильный молоток от маленькой конторы 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-а. Хочется обкатанное решение с историей, с кучей выявленных косяков, звездочками, и контрибьютерами.

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

POC, для понимания потребностей сгодится, но рассматривать серьезно не подходит. А хочется получить production-ready решение в виде подобной самостоятельной библиотеки, не прибитой насмерть к конкретному фреймворку.

Меня коробит ощущение, что в Next.js получается очередной монолит. Проходили в Meteor-е.

Может у вас есть на примете готовое решение для SSR?

Information

Rating
Does not participate
Registered
Activity