Size: a a a

PureScript — русскоговорящее сообщество

2020 March 16

S

Special K in PureScript — русскоговорящее сообщество
parket
Ну, т.е. разметка + логика + css = компонент? Ты об этом?
Да, типа того
источник

S

Special K in PureScript — русскоговорящее сообщество
Vasiliy Yorkin
Если речь про https://github.com/paulyoung/purescript-styled-components/blob/master/example/src/Example.purs, то я так и не понял идею. Т.е. я понял, но не понял что это даёт, тк всё тоже самое можно делать на halogen + purescript-css
Это очень удобная реализация концепции css-in-js
источник

S

Special K in PureScript — русскоговорящее сообщество
А, ну выше же Вы написали что purescript-css лучше не использовать
источник

S

Special K in PureScript — русскоговорящее сообщество
Вот я и спрашиваю поэтому
источник

p

parket in PureScript — русскоговорящее сообщество
Ну, вот, эту концепцию и эмулирует tailwind.

purescript-css - шляпа

До этого bem использовали.
источник

p

parket in PureScript — русскоговорящее сообщество
tailwind еще генерирует километровые портянки css. Их потом прореживать нужно. Это тоже ограничения накладывает. Кстати.
источник

GP

Gleb Patsiia in PureScript — русскоговорящее сообщество
Я остановился кстати на многопечатном варианте с цсс модулями
Menu.js
const styles = require("./style.styl")
exports styles = styles
источник

GP

Gleb Patsiia in PureScript — русскоговорящее сообщество
Menu.purs
type Styles = 
 { container :: String
 , logo :: String
 , image :: String
 , brand :: Stirng
 , actions :: String
 }

foreign import styles :: Styles
источник

S

Special K in PureScript — русскоговорящее сообщество
А, почитала подробнее про pcss. Стайледы в разы проще, там стили просто в строковом литерале описаны
источник

S

Special K in PureScript — русскоговорящее сообщество
В реакте это крайне удобно использовать
источник

p

parket in PureScript — русскоговорящее сообщество
Special K
А, почитала подробнее про pcss. Стайледы в разы проще, там стили просто в строковом литерале описаны
Строковые литералы тоже так себе решение. Нужен typed-dsl + норм интеграция. В идеале.
источник

p

parket in PureScript — русскоговорящее сообщество
В elm более-менее css сделан, кстати.
источник

S

Special K in PureScript — русскоговорящее сообщество
Вопрос в том, зачем в css типизация, если он не выполняет задач логики
источник

S

Special K in PureScript — русскоговорящее сообщество
Полная интеграция это конечно круто, но какой ценой
источник

p

parket in PureScript — русскоговорящее сообщество
Special K
Вопрос в том, зачем в css типизация, если он не выполняет задач логики
Логика работает на нем.
источник

p

parket in PureScript — русскоговорящее сообщество
Собирает этот самый css
источник

GP

Gleb Patsiia in PureScript — русскоговорящее сообщество
хм
источник

GP

Gleb Patsiia in PureScript — русскоговорящее сообщество
глянул в эльм
источник

GP

Gleb Patsiia in PureScript — русскоговорящее сообщество
источник

GP

Gleb Patsiia in PureScript — русскоговорящее сообщество
так они тоже саме что и я примерно делают?
источник