TGViewer
Typesafe & Sound Typesafe & Sound @typesafesound · 1.13K subscribers
Post #59 2.08K
Пару-тройку месяцев назад я посмотрел вот этот видос https://youtu.be/PZ7lDrwYdZc
Сначала я вообще его не хотел смотреть ибо очень скептически отношусь к таким заявлениям про в 40 раз лучше
Но в рамках очередного праздного шатания по ютубу всё-таки согласился
Подумал что видос в целом неплохой и можно что-то из него извлечь

Первое с чего я начал это стал читать non-fiction (не художественную литератуту) после обеда
Таким образом я наконец-то дочитал "45 татуировок менеджера" и решил что раз это так клёво работает то надо бы и книжку прочитать

Сегодня я скажу что у меня прямо поменялась жизнь, я стал гораздо более продуктивен и при этом менее застрессован. Но раз уж мы тут о программировании, то вот уже три недели я каждый workday уделяю время огромной задаче по миграции react-pixi на react 18 (до этого было урывками и неконсистентно)
https://github.com/inlet/react-pixi/pull/338
А работы там была куча

* Как минимум просто разобраться как это сделать, что надо менять, а что нет
Сильно помогло чтение кода react-three-fiber и его миграции https://github.com/pmndrs/react-three-fiber/pull/1630/files

* Переехать на storybook потому что это пока вроде единственный тул который умеет стори рендерить новым реактом (подскажите в комментах если есть еще, я еще смотрел на docusaurus)
Также он поддерживает MDX, а так как раньше был docz (который уже скорее мертв чем жив) который его юзал то это сильно облегчает миграцию

* Пофиксить тонну тестов ибо оно всё поломалось. Я знаю по какой причине всё поломалось (надо всё обертывать в act, например вот https://github.com/inlet/react-pixi/pull/338/commits/f82bee25e48da31f2c9c1f8b3f70f17adf10a463), но непонятно почему это работало раньше
Энивей, react-three-fiber опять выручил и я смотрел на устройство @react-three/test-renderer и его миграции
https://github.com/pmndrs/react-three-fiber/pull/1891/files

Сейчас там уже осталось обновить стори и доки, а так уже почти (да, я понимаю что от "уже почти" до готово еще может быть долгий путь) работает. Такие дела
YouTube How to become 37.78 times better at anything | Atomic Habits summary (by James Clear) Atomic Habits can help you improve every day, no matter what your goals are. As one of the world's leading experts on habit formation, James Clear reveals practical strategies that will help you form good habits, break bad ones, and master tiny behaviors…
  • 👍 8
  • 🔥 3
More from @typesafesound
  1. Jan 25, 2023пример выше довольно примитивный и непонятно зачем там Boolean вообще и отдельная переменн…
  2. Jan 25, 2023вот такой совет есть не стоит использовать Boolean(...) потому что он заставляет тс терять…
  3. Dec 21, 2022как-то пропустил что в 4.8 появилась вот такая штуковина https://www.typescriptlang.org/do…
  4. Nov 7, 2022https://devblogs.microsoft.com/typescript/announcing-typescript-4-9-rc/#unlisted-property-…
  5. Nov 7, 2022https://devblogs.microsoft.com/typescript/announcing-typescript-4-9-rc/#the-satisfies-oper…
  6. Aug 18, 2022Почему я хочу сплит клаву
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →