Рубрики
Без рубрики

Как использовать Tailwindcss в реактивном родном? 🦎.

Как многие из вас, наверное, знают, недавно я построил свой веб-сайт портфолио в Next.js. Для укладки я решил попробовать библиотеку Tailwindcss, поскольку она набирает довольно много популярности в данный момент. Я был…

Автор оригинала: Andrei Zgirvaci.

Как многие из вас, наверное, знают, недавно я Построил свой веб-сайт портфолио в Next.js Отказ Для укладки я решил попробовать библиотеку Tailwindcss, поскольку она набирает довольно много популярности в данный момент. Я был удивлен тем, насколько хорошо он разыгрался в конце.

Мне очень наслаждалось очень многочисленные занятия, вместо того, чтобы указывать мои элементы, встроенные или придумывающие имена классов для них. Он много повысил производительность, и я пришел, чтобы оценить много утилиты первого подхода!

Но это должно прийти к концу, так как я реагирующую родную, и мне придется вернуться, чтобы написать встроенные стили или я? Я не могу!

Как я начинаю Мой новый стартап Теперь я всегда люблю пробовать новые вещи и учиться от прошлого опыта. То, что я узнал из моих прошлых проектов, это то, что мне не нравится, как я стиль свои компоненты, что бы хранить свои стили за пределами компонентов или делать встроенные стили или делать оба, он не сравнится с тем, насколько быстрее я использую построить компоненты с хвостом.

Вот что заставило меня начать искать по репозиториям Google для библиотек для укладки. Я нашел несколько библиотек, которые пытаются изменить способ изменить компоненты стиля в реакции нативно:

Я прошел через все, но он все еще не чувствовал себя правильно. То, что я нашел позже, был: github.com/vadimdemedes/tailwind-rn И этот действительно резонированный со мной! 😊.

Это в основном хвостовик, но сделано совместимым с реактивным родным! Сегодня был мой первый день пробовать его в реальном проекте, поэтому я посмотрю, как это работает, но до сих пор мне нравится! 👏.

Конечно, есть случаи, когда я собираюсь повторно использовать стили в разных компонентах, но для этого я просто сделаю это:

import { StyleSheet } from 'react-native';
import tailwind from 'tailwind-rn'; export default StyleSheet.create({ container: { ...tailwind('flex-1 p-12 justify-between items-stretch'),
  },
});

Как видите, я все еще использую классы утилиты для хвоста, но я завернул его в контейнер, чтобы я мог повторно использовать его в других компонентах! Красота обоих слов! 😁.

Это за сегодня друзья! Я буду держать вас в курсе вещей, которые я учусь по пути строительства мое новое приложение Отказ До тех пор возьми удивительный отдых вашего дня! До завтра! 😊.

P.S 🤫 Я недавно начал подкаст под названием Тревожный разработчик Где я разделяю свои знания о том, как уменьшить стресс, стать более присутствующим и продуктивным в качестве разработчика. Я хотел бы услышать ваши мысли об этом! 😊.

Помните, вы достойны, вы любили и имеете дело! Хорошего дня! ❤️.