"Чому я відійшов від React у своїх TypeScript-проєктах та куди" Ілля Климов/ React+TS fwdays'23[ukr]

Поделиться
HTML-код
  • Опубликовано: 15 янв 2025

Комментарии • 72

  • @kinolanka
    @kinolanka Год назад +31

    Спочатку були виступи "Чому я відійшов від TypeScript". Тепер "Чому я відійшов від React". Наступний виступ- "Чому я відійшов від TypeScript та React і продаю шаурму".

  • @A.Floatrx
    @A.Floatrx 11 месяцев назад +1

    Хороша доповідь та цікавий спікер... давно за ним слідкую...
    ps; React/TS one ❤!

  • @VolodymyrSirenko
    @VolodymyrSirenko Год назад +3

    Декую за відео! До речі, гарно виглядаєш!

  • @TheDieselGames
    @TheDieselGames Год назад +14

    Як розробник на Angular хочу сказати ще автор узяв якнайгірший приклад з модулями та якнайкращий з standAlone. Angual також рухається у сторону зміни класів на функції тож скоро ми теж не побачимо export class ... А що стосується RXJS то він не куди не дінеться, а Signals API це лише зміна обробки стейту компонентів та крок до підвищення перфоменсу(розробники на React вийшли з кімнати). Асинхронні дані як оброблялись, так і будуть оброблятися за допомогою RXJS, тому що це дуже зручно і ні який async await або signals цього не змінять.
    А взагалі було цікаво. Дякую.

  • @VV-kv5cc
    @VV-kv5cc 11 месяцев назад

    Дякую, завжди чекаю на твій виступ.

  • @igors1208
    @igors1208 11 месяцев назад

    Круто! Лекко, весело, цікаво.
    Дякую!

  • @yevheniilukashov
    @yevheniilukashov 11 месяцев назад

    Дуже цікава доповідь. 👍

  • @aleksmail5119
    @aleksmail5119 Год назад +2

    Дякую за доповідь!

  • @klirmio21
    @klirmio21 11 месяцев назад

    Дякую!

  • @ASDjonok
    @ASDjonok Год назад +2

    Дякую

  • @uwontrememberthis
    @uwontrememberthis 11 месяцев назад

    10:03 вот как описать в тс тип, который не принимает не описанных пропертис:
    type Only = {
    a?: number,
    b?: string,
    }

  • @SheriffZmroka
    @SheriffZmroka Год назад +8

    Вельмі цікава тэма. Дзякуй за інфармацыю к абмеркаванню!

  • @dmytroportianka3842
    @dmytroportianka3842 11 месяцев назад +1

    ну якщо брати до уваги що типізація в тайпскрипту є тюринг повною, я думаю виразити тільки можливо. Як приклад описати поля і іх типи а потім описати ключі як елемент з ван оффа. Система типів тайпскріпту дає зробити все

  • @electrovlady
    @electrovlady 11 месяцев назад

    Дякую за доповідь, дякую, за те що відкрили її на загал - можна тепер подивитися із колегами на роботі, та поспілкуватися.
    Посилання на Сторінку доповіді та презентації веде не на ту сторінку, поправте, будь ласка.

  • @zmicierjarasevic6562
    @zmicierjarasevic6562 11 месяцев назад +3

    Цікава, як заўсёды - шчывы дзякуй, пан Ілля
    Наконт react - ён зараз усюль, напрыклад хочаш Mendix дапісаць - react, deck,gl для мапаў - react, знайсці новага супрацоўніка - react усюль, за ежу працуюць.
    Ніякім чынам не захішчаю - але маемо шо маэмо, кансерватыўныя падставы яго выкарыстоўваць усё ж такі ёсць

  • @realfootball338
    @realfootball338 11 месяцев назад

    Якщо так не вистачає Типізації то може з браузера валити на Dart/Flutter або iOS ?

  • @sezam-zz6lf
    @sezam-zz6lf 8 дней назад

    Дивно це чути від людини, яка 5р. поспіль 40 год. на тиждень повинна писати код на Vue+Js для свого роботодавця. Для абсолютної більшості - вибору немає. Актуальніше "як жити з тими картами, які є на руках". За доповідь - дяка і повага.

  • @АлексейШумляев-з1н

    Час плине нестримно але одне залишається незмінним - Клімов бісить так само як і рік і два і три тому. Замість того щоб отримати якусь цікаву інфу яка допоможе нам робити наші проекти краще, ми в докладі про реакт півгодини слухаємо яке тс г..но а потім виявляється і реакт г..но тому що в useEffect треба прописувати залежності...

  • @alexandertarasenko3038
    @alexandertarasenko3038 8 месяцев назад

    Коли стикався з некст і сервер компонентами теж було таке відчуття. Але всі чомусь його прям так хвалили. Думав чи то я вже старий чи зі мною щось не так. Дякую за цікаву доповідь

  • @Killputin777
    @Killputin777 11 месяцев назад

    крутий! я трохи прослезився, бо колись починав свій шлях на конференціях із його виступів. він завжди знає як викликати інтерес, і ще дуже круто що. перейшов на українську) здається, говорив російською...
    топ

  • @winchester2581
    @winchester2581 Год назад +2

    Дуже класна доповідь, насправді!
    З радістю послухав. Інформація подана легко і доступно, без сухої формальності, що прямо є для мене неймовірним
    Особисто від себе скажу, що доволі постійно рекламую той самий Солід, бо він енфорсить дуже непогані ідеї, але ось на роботі (примітка: я сам по собі дотнетщик, але займаюсь фулстаком, тому на проектах буває то Реакт, то Ангуляр) використовуємо Ангуляр
    І ось Ангуляр мене дійсно дуже вражає. Відчуття, наче команда Ангуляру дійсно повернулася до роботи
    Буквально на днях вони чи вже випустили, чи поки що воно досі в статусі release candidate, але вони зробити інпути, які нормально підтримують нові сигнали. І ось саме ці інпути, які раніше були на декораторах, зараз це вже дещо інша структура
    Ангуляр дійсно вражає в цьому плані, тому сподіваюсь, що подібні зміни будуть у Реакті (не саме по частині того самого функціоналу, але які будуть відчуватися так, що Реакт з кожним апдейтом стає краще)

  • @ДаниилРостов-ц7й
    @ДаниилРостов-ц7й 11 месяцев назад

    Нарморда. Звучит гарно )

  • @bessuka
    @bessuka Год назад

    хм, а як це сприймати реакт розробнику у якого пару років досвіду, і в теперішній час, коли вибирати роботу нема можливості... бо перейти на щось інше це лишитись без нічого

    • @Kirdaro
      @Kirdaro Год назад +4

      На ньому стільки написано, що ще твоїм онукам вистачить.

    • @PavloPysaniuk
      @PavloPysaniuk Год назад +1

      Не сприймайте кожну доповідь як заклик до кардинальних змін в кар’єрі. Хоч пан Ілля досвідчений розробник і прекрасний оратор, його думка є досить суб’єктивною.

    • @igors1208
      @igors1208 11 месяцев назад

      забий. Це просто ентертеймент. Ну або тенденції на далеке майбутнє.

  • @staik4kim
    @staik4kim 11 месяцев назад +2

    Спасибо большое за доклад. Очень интересно. Надеюсь будет больше таких докладов!!!

  • @dimapopov5962
    @dimapopov5962 Год назад +5

    Вкусовщина повна.
    Я почув:
    1. Хуки мені не подобаються, бо це не чисті функції. (А класи що краще?).
    2. Критика TS за структурну типізацію. (Насправді є deepEqual та instanceof в критичних випадках, то ж, для чого брати іншу мову як ReScript, з іншим синтаксисом?!)
    4:53 Цікаво що це за нормальна мова програмування, якщо JS й TS не нормальні. Звідки цей комплекс неповноцінності?! Невже джавісти й плюсовики внушили джаваскрипторам, що вони не повноцінні?!

    • @rayetzki
      @rayetzki 11 месяцев назад

      1. Він казав що хуки йому не подобаються, тому що їх важко пояснювати як ментальну модель.
      За 4:53, якщо 10 років є попит і є розробка системи типів поверх (чи разом, чи паралельно) до існуючої мови - мова повноцінна?
      Ви писали на Рескрипт?

    • @dimapopov5962
      @dimapopov5962 11 месяцев назад +1

      @@rayetzki Важко пояснити як ментальну модель, - вкусовщина, як я й написав. З моєї точки зору концепція хуків це одна з найкрасивіших ідей у фронтенді. Мова JS не тільки повноцінна, а одна з найкращих мов програмування. Хочеш типи, бери TS. Не хочеш типи, не бери. Не повсюди потрібна типізація. В JS були first-class functions, коли іншим мовам і не снилося. Я писав на різних мова, JS дуже достойна мова.

    • @rayetzki
      @rayetzki 11 месяцев назад

      @@dimapopov5962 TS це не джаваскріпт, а надбудова над ним. Спочатку люди 20 років прописали великі проекти на JS, а потім захотіли типізацію.
      First class functions є в C++, так само можна передавати поінтер на функцію, як і будь-який інший поінтер, просто так не називається. V8 під капотом робить те саме.

    • @rayetzki
      @rayetzki 11 месяцев назад

      @@dimapopov5962 Хуки це вкусовщина, тому що є інші способи (DI наприклад).
      TS це надбудова над JS - коли люди прописали 20 років великі проекти на JS, то вирішили що без типів дуже складно.
      First class functions - є в С++ дуже давно, це просто поінтер на функцію який передається як і будь який інший поінтер.
      Але я при цьому люблю JS, це ж не відміняє

  • @Black1991Star
    @Black1991Star Год назад +3

    Дякую за доповідь. Один з топових у Фронті в Україні.

    • @zolir7617
      @zolir7617 11 месяцев назад

      *в світі

  • @volodymyromelianiuk6353
    @volodymyromelianiuk6353 11 месяцев назад

    Ще хтось почув ʼбез усіляких аналівʼ на 9.32?😅Коментар просто щоб підняти всім настрій.

  • @forzajuve8088
    @forzajuve8088 Год назад +1

    Ну Іллі повага, просто топовий як завжди

  • @НикитаМ-ь8д
    @НикитаМ-ь8д 10 месяцев назад

    Перешёл на KakloScript

  • @ValentynHrytsuk
    @ValentynHrytsuk Год назад +1

    Цікава лекція!

  • @nekro-dev
    @nekro-dev Год назад

    Астрологи проголосили тиждень сигналів, +50% відсотків мотивація звалити з реакту на view та angular.

    • @GazdaZuBB
      @GazdaZuBB 11 месяцев назад

      > +50% відсотків мотивація звалити з реакту на view
      у вас хороший спелчекер

  • @OleksiyKalinichenko
    @OleksiyKalinichenko 11 месяцев назад +1

    Якась нудятина 🥱

  • @ilyashadrin714
    @ilyashadrin714 11 месяцев назад

    Свидетели мовы даже его завербовали.

  • @foo44444
    @foo44444 Год назад +6

    а на русском нельзя чтоле? смысл говорить на языке который знает полчеловека. как это из казахстана смотреть например?!

    • @YummyMetaphor
      @YummyMetaphor Год назад +32

      вчи українську

    • @АндрейКондратов-ф9ь
      @АндрейКондратов-ф9ь Год назад +7

      по такой логике сразу на англ ты хотел сказать?

    • @nitral911
      @nitral911 Год назад +22

      Может потому что он украинец и в целом это украинская конференция?

    • @JavaScriptNinja
      @JavaScriptNinja Год назад +44

      Автор доклада здесь. Было бы странно в 2024 на украинской конференции в столице Украины от автора украинца получить доклад на русском
      Поддерживать свой язык в трудные времена абсолютно нормально, в том числе и создавая полезный контент на этом языке

    • @ltlaitoff
      @ltlaitoff Год назад +22

      Заходити на українську конференцію яка проводиться в Україні для людей, які живуть або приїхали в Україну та запитувати чому вона на українській? Справді?