Dan Stepanov - NativeWind, NativeWind UI

Durée: 49m9s

Date de sortie: 18/11/2024

This week we talk to Dan Stepanov, a maintainer of NativeWind, the author of NativeWind UI. NativeWind is tailwind CSS for React Native, a seemingly simple way to build UI that has lots of challenges to build. On top of that he's building NativeWind UI, a component library that leverages NativeWind to build native like experiences. We also talk about the challenges of making money on top of open source.


Episode sponsored By MUX (https://mux.com)

Become a paid subscriber our patreon, spotify, or apple podcasts for the full episode.

J'espère qu'on ne perd pas le point de la importance de ce feel natif.
Le natif n'est plus envers le mobile.
Il signifie natif à une plateforme.
Si c'est Mac OS, un watch, un TV, un Android, il signifie beaucoup.
Bonjour, bienvenue à la DevTools FM podcast.
C'est un podcast sur les nouvelles outils et les gens qui les font.
Je suis Andrew et je suis ma hostesse, Justin.
Salut, tout le monde.
Nous sommes vraiment heureux d'avoir Dan Steppenog avec nous aujourd'hui.
Dan, vous avez fait des works très intéressants sur le natif,
ce qui nous fait vraiment heureux de parler.
Mais ça semble que vous avez eu une expérience assez expérimentée.
Ça a travaillé sur beaucoup de choses très cool.
C'est une construction d'apps pour longtemps.
Nous sommes vraiment heureux de vous parler.
Avant de nous dévier, nous allons parler de natif.
Et si vous avez travaillé sur quelque chose,
vous voulez nous parler d'une audience un peu plus sur vous-même ?
Oui, bien sûr.
Merci d'avoir regardé.
Je suis Dan, d'ailleurs connu par la danse.
Je suis, je pense, un développeur de professionnel.
Écadémiquement, en matière de chemise,
mais décidément de la course de la course.
J'ai trouvé cela par des hackathons,
c'est comme que le code est pour moi.
Donc, pour environ 10 ans,
j'ai été
primairement focussé sur les apps mobile.
Et j'ai été sorti de chou-horn
en travaillant sur
React Native, en 2015,
et j'ai été ici
depuis beaucoup de temps,
dans des iterations,
où les 1ers ou 8 ans
ont été spécifiques sur les applications.
Les dernières deux, un peu plus,
ont été primairement focussés sur le tooling de développeur.
Cool.
Comment avez-vous été à la natif
et pouvez-vous décrire
ce que la natif est pour une personne
qui n'a aucune idée de quoi c'est ?
Oui.
La natif est la chou-horn
pour React Native.
C'est un rappeur glorifiant
sur la Cli de tailwind.
Et la Cli de tailwind,
en cas d'un tel est clair,
est
pas comme la boutonne de la fin de l'année,
comme ces descripteurs
sortant de la Css.
Et vous pouvez les utiliser
pour
très simplifier
le style
en React.
Et
donc,
on a vu
je pense que Marc a vu
cette simplicité
et voulait le faire
pour React Native.
Et
il y a beaucoup de nuance.
Donc, vous devez faire quelque chose
que,
surtout avec React Native,
on va faire plus de web.
Vous devez aussi
faire le travail
pour juste base web
et aussi pour le style native,
ce qui ne fonctionne pas
comme la web.
Donc, c'est ce que la natif est.
Le moyen que j'ai été
involvementé
avec la natif
est
que j'avais
eu de temps à travailler
sur Tom Agoui
l'année dernière.
J'ai perdu tout le tract de temps
à ce point, par exemple.
Je n'ai pas d'idée
ce qui se passe
ou quand je travaille
à quelque autre place.
Mais j'ai pris un peu de temps
à travailler sur Tom Agoui.
Et
pendant ce travail,
je n'ai pas de temps
à finir
sur l'app J
sur l'app Js
en mai
de cette année.
Et
j'étais excité
parce que j'avais parlé
à Marc Lawler
sur le chat de voix
et le discours beaucoup.
Et j'ai rencontré
un homme et une personne
pour la première fois.
Et donc
ici on est
à
il y a ce genre de mezzanine,
pour mettre la scène
et c'est un peu
l'enquête de l'étage.
Et
je vois lui en s'y sitant.
Et il est un grand homme,
par exemple.
Il est un
mouton
d'un être humain.
Et je vois lui en s'y sitant
dans une des
des chaises louvres
qu'ils ont set-up.
Et je suis comme
c'est ça.
Allez-y en parler.
Allez-y, allez-y.
Et
et
native win
juste pour mettre
la scène ici
est
la dernière update
était deux ans
avec version 2.0.
Version 4
a été annoncé
en janvier
de cette année, je pense.
Mais il n'a pas vraiment
vu de développement
jusqu'à ce que ce soit.
Il y a une question
de question
sur ce qui se passe.
Et
Marc a récemment
joint Expo.
Et personne ne sait
que ça veut dire
que native win
va aller à Expo
ou ce qui se passe.
Donc je vais y
et je vais y
et je vais y
Mais
j'ai regardé
Marc,
donc
j'ai
j'ai regardé
vous avez besoin d'aide
avec native win
parce que je serais heureux
d'aider
à en avoir
l'accroître à la fin de la fin
en attendant
que je ne serai pas
bon.
Je vais l'accepter
et je vais être prête
quand c'est prêt.
Mais il a répondu
qu'il était
non, je me reconnais.
Tu sais
et c'est le début
de cette
cette journée.
Je pense que j'ai formally
reposé en august
et puis il a pris
un sorta until
okye
et peut-être
que tu rimences
vers le c vagy
les
on
Filter
ou
Okay.
C'est toujours là, et je me sens toujours là.
C'était une version native de Win4.
C'est génial.
Et les crudos, pour les avoir à l'aide et les soutenir,
il y a beaucoup de temps,
quand vous entendez quelqu'un avec un peu d'enthousiasme,
un maintaineur qui dit,
« Oh, je vais m'aider, et vous dites, « Oui, s'il vous plaît. »
Et ils se déviennent, et vous dites, « Qu'est-ce qui s'est passé ? »
Donc les crudos, pour les mettre sur la ligne.
C'est pourquoi vous parlez.
Je pense que, à l'époque,
j'avais été invité à un gap de téléphone en Cordova.
On était en train de faire des appels native avec Web,
pas native.
Je me souviens d'avoir des tentatives
pour faire des libraries CSS
qui étaient native.
C'est une grande chose à l'époque,
et je me souviens beaucoup,
c'est que les gens ne vont pas croire une app
qui ne ressemble pas à une app native.
Je me souviens de entendre ça en ces temps,
c'est que non, ça doit être comme les interfaces native.
Je me souviens de ne pas trouver
d'autres libraries style ou quelque chose
que j'ai vu à l'époque.
Mais c'est intéressant que,
c'est comme un industriel,
je suis sûr qu'il y a encore un sens
de « Oh, ça doit être native, même en React Native. »
Mais en général,
c'est un peu de la compagnie qui a l'air de la même manière.
On ne va pas utiliser des appels humains.
On va le faire,
on va le faire,
on va faire des customes,
on va le changer ?
Ou on va le changer ?
Qu'est-ce que c'est ?
Qu'est-ce que c'est ?
Je pense que je me souviens beaucoup de ça.
Je pense que c'est un peu de la compagnie
où il y a deux cohorts de gens.
Je vais en parler des polls,
et les résultats me surprennent toujours.
Il y a deux cohorts de gens.
Il y a des gens qui veulent construire
les applications cross-platformes.
Et il y a des gens qui veulent construire
les applications multi-platformes.
Et la différence pour moi,
c'est que la plateforme cross-platforme
fait que l'on se dérange partout
et la plateforme multi-platforme
fait que l'on se sent native partout.
Et je pense que beaucoup de l'early hype
sur React Native
était la formateur
et nous sommes maintenant
en train de se faire couper
pour une multitude de différents raisons.
Mais ce que je trouve quand je pollue
les gens dans notre communauté
est qu'il est même possible de se couper
dans le milieu.
Et c'est le genre.
Et je pense que c'est vraiment important
de donner les options
pour les gens
de faire ce qu'ils sentent
c'est la priorité.
Pour moi,
ce genre de feel native
que vous avez referé
est super important
parce que le design,
ce visual esthétique,
est le moyen de l'assurer la confiance
avec les étrangers sur internet.
C'est vrai.
Vous ne rencontrez pas les gens,
vous ne faites pas de sales en person.
Vous avez
une opportunité
quand vous vous montrez un truc
pour assurer la confiance.
Et ça va être une bonne manière.
La prochaine chance que vous avez
est à chaque fois que vous utilisez votre produit.
Et vous voulez essayer de faire
que ça aussi
soit plus plaisant.
Mais pour beaucoup de gens,
votre banque,
votre app en santé,
ça ne fonctionne pas, vraiment.
Et c'est important qu'ils ont
la tournage
pour faire des choses
sur la plateforme ou tout.
Et c'est pour ça que je ne vois pas
les choses comme
une tournage
versus une autre.
Je pense que nous avons tous
un rôle à jouer
dans ce processus.
Oui.
Et puis vous pouvez juste
focusser sur votre zone,
votre fraction de la paix.
C'est comme, nous servons à ces gens
et par ne pas essayer de faire
plus que ça,
nous serons les meilleurs
dans ce sub-là.
Donc vous disiez que
Native Wind est dans la deuxième catégorie
où vous venez plus
dans le sens natif
ou est-ce que c'est l'opposé
où vous venez plus
dans le sens universeux?

Alors Native Wind a commencé
avant ma temps,
Native Wind a commencé
comme un tent d'être
un système de style unifié.
Donc, un peu plus
plus fort que c'est maintenant.
Et partie de l'idée
pour la version
était de bouger de l'autre
et juste être
ce genre de
option style
inappréhensible.
Et donc
je pense
que Native Wind
comme le meilleur que ça peut
va essayer de ne pas
être inappréhensible
sur si vous voulez
faire une plateforme cross
ou une plateforme multi-platforme
et donc vous vous endvez
en regardant les libraries
component,
qui sont en train de
réacte native
ou de l'utilisation de la
glues,
les les les les
qui favorisent
plus de ce genre
de genre
de chad C&N
ou tout ça
la configuration base
en s'assassant
en simultaneously
pour quelque chose
comme Native Wind UI
ou d'autres libraries
qui se concentrent
sur le sens natif
et le sens natif.
C'est plus,
vous pensez plus
d'un fondation
sur la base
comme
votre cour
votre seule assumption
pour les gens
qui vont utiliser Native Wind
est-ce que ces gens
ont l'interface
de Tailwind
ils ne veulent pas
interpréter quelque chose
différent
ideally, ils sont
même venus
de Web
en native
et nous sommes
juste donnant ça
à eux.
Si vous n'avez pas
l'air, c'est bien.
Vous devriez essayer
quelque chose d'autre.
Vous savez, Tom Agoui
est une autre option
pour ça.
Donc
je ne pense pas
que ça a un opinion
Native Wind
sur la base.
Nous aimerions
arrêter et merci
à notre sponsor
pour la semaine Mux.
Si vous n'avez pas
entendu de Mux,
Mux est une
plateforme

qui fait que
mettre un vidéo
pour votre producte
est facile
pour mettre
quelques libraries
pour votre code.
Si vous avez
jamais eu
une vidéo pour un producte,
vous savez
qu'il y a
beaucoup de faibles
de faibles
que vous pouvez
faire.
Quand il y a une vidéo,
vous devez
ne pas vous inquiéir
de chaque
expérience.
Il y a beaucoup de choses
pour apprendre
et beaucoup de choses
pour optimiser
et beaucoup de choses
qui vont
arrêter vous
de chier plus vite.
C'est
où Mux est.
Ils ont un
bon set de
APIs et des
components
pour vous
mettre un
vidéo
pour votre
expérience.
Il y a un
team d'experts
dans le field
qui savent
tout ce qu'il y a
pour vous
jouer
sur le web.
Ils vous

ne pas vous
acheter.
La
chose que j'aime
vous
pour la
question
de
streamer.
Il y a
3
niveaux.
Basique
plus
et premium.
Avec
la
première
premium,
vous
pouvez
servir le plus
qualité
de vos
clients
pour un multitude
de nouveaux
outils.
Vous pouvez
streamer
des événements
en plus
de
qualité.
Mais
ils
ont
le reste de
la range
si vous
ne voulez pas
payer
tout le temps.
Si vous
voulez
apprendre
plus
sur Mux
et
mettre un
vidéo
plus vite
que vous
pensiez.
Allez
voir
Mux.com.
On

parler
des
différences
entre
native wind
et
tell wind.
Je pense
que
beaucoup de
les
listeners
savent
quelle
tell wind
est
et
ce qu'elle a

faire.
Pourquoi
est-il
nécessaire
pour construire
une telle existence
dans le monde
réactif ?
Oui,
native wind
peut être pensée
en
large
comme
une
fonction
de mapping.
Vous
avez
les styles
qui
sont
en mobile
en général
qui
diffusent
sur le web.
Vous
avez
le fait
que
native
fait
des choses
différente
que
réactif.
Vous
avez
de la
différence.
Vous
avez
une
fonction
de mapping
qui
transse
les
descripteurs
qui
sont
venus
de
telle
wind.
Vous
appréciez
les
équivalences
sur
la
level native.
Le
autre
est
l'adresse des casins.
Un exemple
d'un des casins
est
ce
que
REM
font
et ce genre
de choses
est
une différence

nuance.
Mais
vous
vous

vous
vous
vous
vous
vous
while simultaneously addressing these edge cases,
right?
Whereas if you're simply rendering on web,
it's just going to serve as a one to one mapping
and there's no difference there.
So working on it then for Mark and myself
and any of the other contributors
really just comes down to on an abstract level
this balancing act, right?
Because you can't include everything
and if you can't do that, then what do you include?
And to what extent?
Et qu'est-ce que ça ressemble à?
Donc les choses que vous parlez de
en ajoutant, c'est des features CSS,
parce que quand vous utilisez Tailwind,
vous avez des covers et toutes ces autres choses.
Donc vous parlez de les choses que vous choisissez
d'implementer parce que ceux ne existent pas en React Native,
c'est vrai?
Exactement.
Et il y a beaucoup d'assumptions sur
ce que ça veut dire,
ce que la Hover veut dire sur Native.
Plus, on a juste inclusé des animations
et des transitions avec version 4.
Qu'est-ce que ça ressemble à?
Comment les gens interactuent avec les animations
et qu'est-ce que leurs expectations sont?
Qu'est-ce que ça ressemble à quand ils chaguent les animations
ensemble et qu'est-ce que leurs expectations sont?
Est-ce qu'ils passent par valeur ou par pourcentage?
Vous savez,
tous ces différents...
C'est un processus perpétuant,
iterative,
processus pour essayer de comprendre
plus l'aspect des comportements,
ce que les gens s'exprimentent
et ensuite nous nous remettons
et nous le rendons performer.
Nous le rendons comme quelque chose que vous voulez utiliser
et qui peut vraiment ne pas s'exprimer sans.
Et puis nous le rendons performer.
C'est notre approche.
Qu'est-ce que les problèmes de performance sont les plus grands?
Vous avez henté
de la répliquer des comportements de CSS
et des contacts natifs
qui peuvent avoir plus de procédure.
Qu'est-ce que les autres choses
ou les plus grands des bottlenecks?
Qu'est-ce que vous avez à la face?
Je pense que c'est le plus grand challenge.
De contraste avec la construction de Tom Agoui,
et très, très doux,
je l'ai fait très peu là-bas.
Mais
juste sur un niveau surface,
il n'y a pas vraiment un compiler optimisé
avec NativeWint, à moins.
Et donc, NativeWint va vraiment
performer très portement sur les tests benchmark
où vous testez 1000
listes d'items ou quelque chose avec un gif.
Et vous pouvez même argumenter
l'effecité ou quelque chose,
ou l'effectiveness de test en ce moment.
Mais nous sommes très attentionnés, comme je l'ai dit,
sur la création de l'expérience correcte
et ensuite de l'expérience du résultat.
Et beaucoup de ces performances suffisent
simplement parce que vous avez
fait des choses qui ne sont pas utilisées
par la nécessité de l'utiliser.
Et donc,
ou peut-être même l'output file que vous avez créé
a plus de texte dans un objectif qui est de la valeur importante
que l'objectif qu'il faut.
Un peu de les improvements de performance
incluses dans version 4
sont réunis par simplement
un mot qui commence avec D
pour juste le mot D.
Mais il y a juste beaucoup d'instances de ça.
Donc, il y a des choses minores comme ça.
Il y a des changements plus grands
que nous avons maintenant en train de travailler sur un variant
plus pure de l'évit.
Nous en sommes le premier de la phase
dans une libraire de performance plus grande.
Nous avons beaucoup de plans dans les prochains mois
que maintenant que nous avons version 4,
nous pouvons prendre ces risques.
Nous avons quelque chose que nous pouvons donner à des gens
plus stabilisés,
que nous pouvons utiliser,
pour que nous pouvons vraiment avoir un plus d'expérience
mental avec ce aspect de performance.
Qu'est-ce que cette version pure que vous parlez de ?
Comment ça change ?
Donc, à l'honne, je n'ai pas assez de l'air.
Marc sort de le partage avec moi et il était comme,
ici c'est ce que j'ai
et
il y a des choses qui sont les plus importantes.
Il y a des choses qui sont les plus importantes
que la lente native.
Et il ne peut pas être le plus importante.
Il a partagé avec moi
comme un précarcer
pour quelque chose qui pourrait être utilisé
pour les libraires de la maintenance des gens.
Donc, comme Glustac,
si vous voulez utiliser la lente native
comme votre engine d'underlay,
vous n'avez pas besoin d'adopter
le bloat qui va venir avec ça,
que vous ne l'utilisez pas de toute façon.
Et donc, c'est presque comme cette version minifiant
de l'adaptation.
Je suis pas sûr, ça pourrait être public.
Donc, si quelqu'un veut voir ça,
je pense que c'est publié sous
nativewind forward slash nativewind dash pure.
Mais le but est de
se faire rentrer
et où version 4
sort de, on va mettre un peu de choses dans ici.
Et puis, comme on a dit,
on va essayer de faire tout le travail ensemble.
La version pure est
« let's introduce
» un version minifiant
pour que l'on puisse intentionnellement
lair les autres choses comme nécessaire.
Et de cette façon, on peut contrôler
mieux pour que l'on ait des hits
que vous ne pouvez pas utiliser
pour les projets.
La performance en native react
est un peu bizarre.
Je veux dire, la nature native react
a déjà été inclusée dans beaucoup de choses
que vous ne avez pas besoin.
Oui,
ma vie en nativewind a été predominant
plus en profondeur des bundles.
Je pense que si quelqu'un
qui se met en place de dev tooling
va s'en aller à cette pièce
et vous avez une décision à faire,
vous voulez aller plus loin
dans le monde des AST ?
Je ne sais pas.
Je ne sais pas ce qui est le cas pour moi.
Mais c'est encore plus
comme le truc.
Vous avez pu grappler avec
des bundles différents ?
Est-ce que la nature native
ne supporte que des mechos ?
Oui, je me demande beaucoup.
Parce que maintenant,
tout le monde est en train de
faire des bundles différents.
Vous avez VIT, Repack, Metro, etc.
Et Metro est sa propre chose
qui a un niveau humain.
Il y a des challenges techniques
et la raison pour laquelle
c'est introduit dans le premier lieu
est très différente de pourquoi
la communauté native native
utilise ça.
Et donc,
la nature native supporte
Metro au bout de la boxe.
C'est notre intention.
On va continuer à faire ça.
Ce n'est pas pour dire que la nature native
ne peut pas travailler avec VIT
ou d'autres bundles pour cet effet.
Mais
on ne va pas offerter de support
pour ça. Et quelque chose que je pense
très souvent en tant que maintaineur
c'est que vous ne faites pas
juste les gens de l'envers.
Parce que je vois que beaucoup de gens
qui vont utiliser VIT ne vont pas
pouvoir mettre le travail à l'aide
pour faire ça.
Mais il y aura des gens qui
sont à l'aide.
Et je ne veux pas les faire.
Je voudrais plutôt
faire ce type de toolset
pour que beaucoup de gens soient possible.
Donc,
ce que ça a à l'aide ?
Qu'est-ce que ça a à l'aide
pour empêcher ces gens ?
Mais ils sont bien évoqués.
On a beaucoup à faire sur notre plate.
On ne peut pas faire tout ça.
Et Metro, par contre,
n'est pas très bon à soutenir.
La flexibilité
s'est rendue à un cost grand.
Et beaucoup de ce cost est
de l'aide, de l'héritage et de la honte.
C'est pourquoi je respecte les gens
comme Evan Bacon,
comme je le fais.
Je veux dire,
vous regardez le team Expo,
les engineers de software,
qui, j'ai très fortement
eu l'opportunité de prendre un peu de temps.
Tous nous avons,
dans nos works,
des moments où nous ne savons pas
ce que la mission est.
Nous n'avons pas d'idée de comment ça va travailler.
Mais beaucoup de temps, nous le faisons.
Et nous sommes juste en train de faire le travail.
À Expo,
chaque chose que vous faites
est un des trucs où vous n'avez pas d'idée.
Juste figurez-vous.
Et c'était un dynamique
qui était un peu un peu un peu dynamique.
Vous savez ce que je veux dire ?
C'est juste de la faire,
figurez-vous et c'est pourquoi vous êtes ici.
C'est comme si la Natives
était une plateforme difficile à développer.
Je suis un développeur de web,
mais quand je vais essayer de faire mon dos
dans un développement de l'IOS,
les docs sont
inscrits,
ils sont partout,
il semble qu'il n'y a pas de temps,
mais quand je vais essayer de faire mon dos,
les gens me disent que je vais voir des vidéos
sur les notes de clés,
et c'est comme si
le O.S. est une boîte de noir,
et ça ne devrait pas être,
et ça me battra.
Je me défendra beaucoup avec ça,
parce que les gens me demandent,
surtout parce que j'ai eu l'expérience,
mon expérience initiale de développement mobile
est native de l'IOS,
comme l'objectif C et de Swift.
Les gens me demandent,
oh, c'est le meilleur moyen de construire des apps,
et qu'est-ce que vous pensez de réacte native ?
Et je suis comme,
c'est p****,
c'est p****, c'est pas grand,
je pense que c'est vraiment bon
un an ou deux,
et je pense que l'expos
s'entend beaucoup dans les gâts,
mais je me sens comme si je l'avais dit
pour un peu de temps,
et je me suis toujours rappelé de ce gars,
David,
son dernier nom est français,
et je ne peux pas le prononcer,
mais il a posé un gif à Twitter à un point,
ce qui était ce que l'on a vu
dans le film de Tom Cruise,
où il est dans une mech suit,
et il s'en s'amuse sur la bête,
et il est en train de survivre,
et il est en train de faire des choses
qui tentent de lui faire la mort,
et puis,
si vous savez ce que vous êtes sortant de la pièce,
réacte native est un endroit très dur
d'existence,
alors que l'IOS,
albeit sain,
il a toujours senti que c'était
le moyen de soutenir,
et que le rhum est meilleur,
mais le temps de la mort existe,
et ça va exister un peu,
donc si vous savez comment utiliser la temps de la mort,
vous êtes bon à aller.
Je l'ai expérimente un nombre d'entraînement
de fatigue en l'écosystème JavaScript,
l'écosystème réacte et l'écosystème native réacte,
très rapidement.
Marc et moi, on était en train de parler de biomes,
quelqu'un d'autre sur le stream m'a dit,
Hey, avez-vous essayé de biomes?
Et je suis comme,
franchement, je ne m'en fous si c'est meilleur,
parce que
j'ai utilisé ce truc depuis longtemps,
que je serais tellement exausté
de essayer quelque chose d'autre,
et c'est pourquoi je l'admire d'unis,
comme d'unis styles,
si vous avez eu la chance de essayer ça.
Unis styles est vraiment cool par son design,
parce que vous n'avez pas de faire de quoi,
qu'il y ait de style et de réacte native,
comme vous le faites normalement,
ça vous empêche d'empower,
et si vous voulez le faire,
vous êtes comme, ce n'est pas pour moi,
ce n'est pas cette rhum,
ce n'est pas un rôle de rhum,
ce n'est pas un projet de 2 mois,
vous vous arrêtez d'installer unis styles,
et pour la plupart, c'est ça.
Allez utiliser ce que vous voulez,
et j'adore ça, je veux plus d'autres personnes
d'entendre des trucs comme ça.
Le vent native n'est pas comme ça,
je ne vois pas ce que ça devient comme ça,
ça vous requiert vraiment de adopter
une mode différente de pensée,
et ça vous permet d'entendre
un certain nombre de choses,

une chose qui est très importante,
c'est que si vous avez des problèmes,
vous avez des problèmes,
et vous avez des problèmes,



vous avez des problèmes,
vous avez des problèmes,
vous avez des problèmes,
vous avez des problèmes,
et je pense que c'est en plus de ce qui ira et
que je veux en employer un
et
Some more names.
Native Wend being the tel when CSS like saying for react native native when UI being a component
library that sort of like leverages native Wend build a native like component experience.
So what was that description accurate and what sort of motivated you to build it.
So there's a meme I think that I made.
Je pense qu'un an plus tard, je travaillais sur des choses comme les choses de boire, de placer, de placer, de placer, de réacte natif.
Et comme je l'ai regardé, je me suis rendu compte qu'il n'y a vraiment pas de très bones libraires comme l'UI Tailwind,
pour qu'on puisse rapidement commencer à réacte natif, qui met en place des requirements que l'application native serait obligée de avoir.
C'est pas suffisant pour simplement se réacturer sur l'UI Tailwind, parce que le web, comme mobile, n'a pas de concept de feel native.
L'entire dynamique est fondamentale. Je n'ai pas trouvé ça, donc j'ai décidé de le faire.
Mais le membre que j'ai fait et qui a posté sur Twitter était celui où l'un des gars est dans la salle et l'autre est en salle.
Et il s'est pensé de l'autre des femmes. Et c'est juste le gars qui a pensé, pourquoi il n'y a pas un UI Tailwind, mais il n'y a pas d'UI native.
Et puis ça a commencé, ce que j'ai pensé de manière géniale, c'était un journey de 3 mois.
Il n'y a pas de manière pour que vous puissiez prendre plus de 3 mois sur un libraire de component.
C'est un journey de 3 mois.










C'est un journey de 3 mois.
C'est un journey de 3 mois.
C'est un journey de 3 mois.
C'est un journey de 3 mois.
C'est un journey de 3 mois.

C'est un journey de 3 mois.



C'est un journey de 3 mois.




C'est un journey de 3 mois.
C'est un journey de 3 mois.










C'est un journey de 3 mois.


C'est un journey de 3 mois.
C'est un journey de 3 mois.
C'est un journey de 3 mois.
C'est un journey de 3 mois.
C'est un journey de 3 mois.
C'est un journey de 3 mois.
C'est un journey de 3 mois.
C'est un journey de 3 mois.
C'est un journey de 3 mois.
C'est un journey de 3 mois.
C'est un journey de 3 mois.
C'est un journey de 3 mois.
C'est un journey de 3 mois.
C'est un journey de 3 mois.
C'est un journey de 3 mois.
C'est un journey de 3 mois.
C'est un journey de 3 mois.
C'est un journey de 3 mois.
C'est un journey de 3 mois.
C'est un journey de 3 mois.
C'est un journey de 3 mois.





C'est un journey de 3 mois.







C'est un journey de 3 mois.
C'est un journey de 3 mois.
C'est un journey de 3 mois.


C'est un journey de 3 mois.
C'est un journey de 3 mois.

C'est un journey de 3 mois.
C'est un journey de 3 mois.
C'est un journey de 3 mois.



C'est un journey de 3 mois.
C'est un journey de 3 mois.





C'est un journey de 3 mois.
C'est un journey de 3 mois.

C'est un journey de 3 mois.
C'est un journey de 3 mois.
C'est un journey de 3 mois.
C'est un journey de 3 mois.
C'est un journey de 3 mois.
C'est un journey de 3 mois.
C'est un journey de 3 mois.







C'est un journey de 3 mois.

C'est un journey de 3 mois.

C'est un journey de 3 mois.
C'est un journey de 3 mois.




C'est un journey de 3 mois.







C'est un journey de 3 mois.
C'est un journey de 3 mois.






C'est un journey de 3 mois.
C'est un journey de 3 mois.
C'est un journey de 3 mois.
C'est un journey de 3 mois.
C'est un journey de 3 mois.
C'est un journey de 3 mois.
C'est un journey de 3 mois.
C'est un journey de 3 mois.

C'est un journey de 3 mois.




C'est un journey de 3 mois.






C'est un journey de 3 mois.













C'est un journey de 3 mois.












C'est un journey de 3 mois.
C'est un journey de 3 mois.




C'est un journey de 3 mois.
C'est un journey de 3 mois.
C'est un journey de 3 mois.




C'est un journey de 3 mois.
C'est un journey de 3 mois.
C'est un journey de 3 mois.












C'est un journey de 3 mois.
C'est un journey de 3 mois.













C'est un journey de 3 mois.
C'est un journey de 3 mois.
C'est un journey de 3 mois.













C'est un journey de 3 mois.
C'est un journey de 3 mois.
C'est un journey de 3 mois.

Episode suivant:


Les infos glanées

Je suis une fonctionnalité encore en dévelopement

Signaler une erreur

devtools.fm:DeveloperTools,OpenSource,SoftwareDevelopment

A podcast about developer tools and the people who make them. Join us as we embark on a journey to explore modern developer tooling and interview the people who make it possible. We love talking to the creators front-end frameworks (React, Solid, Svelte, Vue, Angular, etc), JavaScript and TypeScript runtimes (Node, Deno, Bun), Languages (Unison, Elixor, Rust, Zig), web tech (WASM, Web Containers, WebGPU, WebGL), database providers (Turso, Planetscale, Supabase, EdgeDB), and platforms (SST, AWS, Vercel, Netlify, Fly.io).
Tags
Card title

Lien du podcast

[{'term': 'Technology', 'label': None, 'scheme': 'http://www.itunes.com/'}]

Go somewhere