Rob Phoenix

2.2K posts

Rob Phoenix banner
Rob Phoenix

Rob Phoenix

@brdltbrncle

Building design systems, listening to hip-hop, reading books and raising a family.

North Wales, UK Katılım Ekim 2012
1.6K Takip Edilen369 Takipçiler
Rob Phoenix retweetledi
Bolu Babalola
Bolu Babalola@BeeBabs·
The way I was WAITING for someone to use this sound. I am so grateful
English
211
6.4K
28K
1.1M
dax
dax@thdxr·
so in 2024 what non-tailwind things are people using for styling? pitch me on your choice - i'm specifically looking for thoughts around long term maintainability
English
245
5
339
219.1K
Rob Phoenix retweetledi
Jen Calleja
Jen Calleja@niewview·
While witnessing powerful acts of communication during this (durational) moment - poems, speeches, live media appearances, essays, graphics, posters, songs, translations - you can see all the more clearly why governments like ours want to restrict creative subjects.
English
1
4
23
1.6K
Jacob Rask
Jacob Rask@jacobrask·
@brdltbrncle @_alanbsmith Running it side-by-side with CSS-in-JS in a gradual migration has worked well, we're now at 44% of ~4k product team React components using the old CSS-in-JS, 39% using CSS only, and 17% using both
English
1
0
1
54
Rob Phoenix
Rob Phoenix@brdltbrncle·
@jacobrask @_alanbsmith oh wow, great read, thankyou for sharing. So, CSS first, but using React where necessary, say, for RadioGroup etc.?
English
1
0
0
18
Rob Phoenix
Rob Phoenix@brdltbrncle·
@jacobrask @_alanbsmith You're right, it's just that at the moment consumers are locked into installing and using CSS-in-JS because of our styling solution. I'd like to change that, but also still offer it as an option. But this is contrary to what Alan is saying in the first place.
English
1
0
1
34
Jacob Rask
Jacob Rask@jacobrask·
@brdltbrncle @_alanbsmith You could still do this but provide options depending on the use case: For example: Use solution X, unless you need to avoid CSS-in-JS for reasons a, b, c, in that case use solution Y.
English
1
0
0
41
Rob Phoenix
Rob Phoenix@brdltbrncle·
@_alanbsmith The main reason being not wanting to force the overhead of using emotion on teams that don't want to use CSS-in-JS or are looking to make use of RSC.
English
0
0
0
35
Rob Phoenix
Rob Phoenix@brdltbrncle·
@_alanbsmith This thread is really interesting to hear, we're actually looking to decouple our emotion/sx/styled styling solution from our components in order to enable different teams to use their CSS flavour of choice (sass,modules,in-JS etc.)
English
2
0
1
189
Sean Leahy
Sean Leahy@seanrleahy·
The noise you’re about to hear is every Design System team in the world realising they have to refactor everything tomorrow.
English
1
0
3
220
Rob Phoenix
Rob Phoenix@brdltbrncle·
@olivtassinari @MUI_hq @JoshWComeau OK, sounds good. Tbh I'm still having a bit of a problem with the mind shift of having a DS which offers a Box component for general purpose styling and how to emulate that with libs like Pigment & Panda which generate static CSS 😅🤔 interested to see how Pigment is used in MUI
English
1
0
1
46