首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

React Native 开发心得分享

是时候可以分享点一些东西了。...模拟器无法请求本地 api​ 由于一开始是在 Web 端进行调试开发,所以没留意这个问题,直到切换到安卓模拟器之后发现模拟器无法请求本地后端服务,在IOS 端暂无这问题。...但他颜色更是一言难尽了,从 color0 color11 效果就如下图 可能是因为用惯了 Tailwindcss 那套颜色系统,所以很不能理解这套颜色系统,并且在实际编写组件过程也是异常奇怪...但最让吐槽是官方还为此提供了一个主题系统配置生成器网站,但只有 tamagui 赞助者才能够使用,如果想要自己定义一个主题,就需要配置特别多文件,总之就是很难用就对了。...左侧抽屉​ https://reactnavigation.org/assets/navigators/drawer/drawer.mp4 expo 官方所提供左侧抽屉是带导航,也就是说你无法同时使用底部选项和左侧抽屉两个布局效果

14720

高效地将 TailwindCSS 与 Nuxt 结合使用

我们还将了解如何将 SVG 图标与 TailwindCSS 一起使用,而不是直接使用图像或 SVG 图标,以及如何基于给定图像为 TailwinCSS 构建自定义调色板。...TypeScript 中,因此 Nuxt 引擎在运行应用程序时将无法找到它。...此方法接受一个集合对象,其中包含要在应用程序中使用图标包数组,如下所示: //**tailwindcss.config.ts */ module.exports = { plugins: [...,其中键是颜色深浅(通常从 50 900),值是颜色代码。...该工具允许我们上传图像,它将以 TailwindCSS 格式生成四种主要调色板及其色调,如以下屏幕截图所示: 剩下就是将生成代码复制并粘贴到您tailwind.config.ts文件中,然后您就可以在应用程序中使用调色板了

45120
您找到你想要的搜索结果了吗?
是的
没有找到

上手体验TailwindCSS

是有6年前端及跨平台开发经验、掘金/51CTO活跃作者、曾独立设计混开框架和重构方案并顺利落地 de 小鑫同学。...写作背景: 在热火朝天前端框架演进进程中,大多数的人都把目光关注到了 JavaScript / TypeScript 身上,TailwindCSS作为最有争议但也是最受欢迎一个 CSS 框架产品我们也来看一下它到底好不好用...; 与传统内联样式相比优势: 实现 UI 全部基于一套预定义功能类实现,UI 更加一致; 使用内置功能类可以轻松实现内联样式无法实现响应式布局和元素状态等。...,在 Tailwind 中提倡移动端优先理念,我们应该使用不带任何断点功能类来实现移动端应该显示风格,在浏览器尺寸变化下一个断点时候来调整为 PC 端显示布局。...确实会有一些别扭,但是当我们在开发一些无法使用 UI 库项目是就不得不面临编写大量 css 文件,还得考虑响应式布局,黑暗模式等等,但是这些对于 TailwindCSS 来说将是简单TailwindCSS

2.3K20

只需6步,就能让你 React +Tailwind.css站点实现暗黑功能

第二步:将Tailwind.css集成到你React项目中 要在React应用程序中使用Tailwind.css,你需要将它包含到你项目中。...在你src文件夹中创建一个名为tailwind.css新文件,并导入Tailwind基础、组件和实用工具: @import 'tailwindcss/base'; @import 'tailwindcss...对于你想要在暗黑模式下更改每个样式,你需要在其前面加上dark:前缀。...结束 由于文章内容篇幅有限,今天内容就分享这里,文章结尾,提醒您,文章创作不易,如果您喜欢分享,请别忘了点赞和转发,让更多有需要的人看到。...同时,如果您想获取更多前端技术知识,欢迎关注,您支持将是分享最大动力。我会持续输出更多内容,敬请期待。

55440

tailwind 生态太强了,连 React Native 都支持

当我得知在 tailwindcss 生态中,能够支持 React Native 时,感觉有点激动啊!因为确实不太喜欢 RN 中样式语法设计。...由于这种写法,甚至都不太想开发 React Native 项目。 直到我苦练并熟练掌握了之后 tailwindcss才又重新找回了对 React Native 热情。真是不容易啊!... 难点与实现原理 tailwindcss 无法直接支持 React Native。因为 RN 并不支持 css。...tailwind 也只能将 className 编译成对应 css 代码。 所以想要在 RN 项目中直接使用 tailwindcss 是有难度。...例如我定义一个css样式 .bg-red2 { background-color: red; } 然后运用到组件中 这样红色背景就直接生效了.

15010

reactcss

但是写内联样式显得组丑陋影响阅读,并且样式不易于复用,同时伪元素与媒体查询无法实现,但是封装成类样式,又会影响全局作用域,所以便有了局部样式styles.module.css 。...最主要是,css 都写在 css 文件中,无法处理动态 css。...原子类​ 简单说,就是将常用 css 样式都封装完,只需要在 class 中引入即可 这里选用当红框架 Tailwind CSS 作为演示。...class='flex'>tailwindcss 贴一张官方演示图,把大部分常用样式都封装成 class 官方在线例子(下图) Tailwind Play (tailwindcss.com)...说说目前 react 所选操作,tailwind(原子类)+ CSS modules,写一些小项目或者 demo 甚至都没必要写 css 代码,毕竟 css 是大多数前端程序员都不是那么(包括

1.5K10

Vercel推出前端AI工具v0,会改变前端么?

比如,让chatGPT生成上面提到天气预报组件。...下面截取了他返回代码一部分,注意其中红框中组件背景色是白色: 现在,继续提问:「背景请使用渐变蓝色」,chatGPT重新输出了组件代码,并把背景色改为渐变蓝色: 可以看到,每次提出修改意见,chatGPT...在上一篇讲TailwindCSS文章中提到一个观点 —— 随着AI生成代码普及,类似TailwindCSS这样「原子化CSS」会越来越普及。...而是直接复制该组件代码项目目录下(当然,整个复制过程是通过cli工具完成)。...这么做相比于传统组件库,有两个显著优势: 组件逻辑改就改,不用担心组件没暴露对应props 毕竟,整个组件源代码我们都直接复制下来了,改个逻辑还不简单?

90610

tailwindcss 高级思维模型

这样结果就是针对特定团队会非常有用和便利,但是有的团队无法达成这样设计规范约束。 我们可以很明显发现这种变化规律,因为 tailwindcss 最开始并不支持这样写法,但是现在支持了。...这肯定是很难做到。它提供只是基础能力,任何样式内容一旦变多,就必然会导致可读性下降。这样想法让许多道友无法 get tailwindcss 优点。...-- 使用时写法也会非常简洁 --> 此时,比如我还想支持以 bg 开头背景颜色,但是在 tailwindcss...中,支持背景颜色太多了,如果想要用同样方式来处理肯定是不行,那么怎么办呢?...例如这里,定义一个字符串用于接收背景相关属性,然后遍历 props 并识别出以 bg- 开头属性。

6410

苦练七天,魔功大成,已彻底拿捏 tailwindcss

经过这个项目的历练,现在,已熟练度拉满,彻底拿捏了 tailwindcss。 魔功大成! 这篇文章,就跟大家分享一下tailwindcss 中已经使用到高级用法。...文章内容,源文件是 .md 格式,此时如果要在 .md 中使用 tailwindcss,那么就需要将其转换为 html 之后再适配 tailwindcss,我们就可以这样配置 const remark...这里 theme 表示一个 get 方法,可以获取到 theme 配置项中对应属性具体值。...首先,我们要在入口 css 中文件中,约定不同主题 css 变量。...但是官方文档对于配置文件讲解有一些缺漏,导致也花了很长时间,查了不少资料才最终读懂,因此这篇文章把缺漏部分补上,有助于道友们更加方便理解它,并结合官方文档彻底拿捏 tailwindcss 自定义配置

7210

使用Vue开发Chrome插件

B 站获取视频信息,评论功能(原本是打算做自动回复),顺便巩固下 chrome 开发(快一年没碰脚本类相关技术了),顺便写套模板供自己后续编写 Chrome 插件做铺垫。...至于为什么不用,因为要在 content-scripts.js 中引入 element 组件,如果使用 babel-plugin-component 将无法按需导入组件以及样式(应该是只支持 vue...文件按需引入,总之就是折腾了一个晚上时间) 安装 tailwindcss​ 不过官方提供了如何使用 TailwindCSS,这里就演示一下 在 Vue 3 和 Vite 安装 Tailwind CSS...vue是运行时模块,因为content是插入目标页面,对组件渲染需要运行时vue, 而不是编译环境vue (也不知道在说啥,反正大概意思就是这样) import Vue from 'vue...如果有涉及爬取数据相关肯定是首选使用 HTTP 协议,如果在搞不定我会选择使用 puppeteerjs,不过 Chrome 插件主要还是增强页面功能,可以实现原本页面不具备功能。

3.3K20

tailwindcss:弟弟们都往后稍稍

CSS-in-JS是一种「将css内嵌js文件中技术方案」,现在已经有很多种css-in-js库,支持「动态改变样式」等功能。... 肉眼可见代码量少了很多,而且class不用再命令,既节省了名字时间,又直接将css以内联形式直接写入,可谓是一步到位。...tailwindcss文档个人认为非常友好,代码和样式相互对照,而且还告知了自定义配置应该如何去做,几乎所有的样式都有。 ? 代码样式对照 ? 颜色对比 「按需配置打包」。...,除了还需要在官网查api外,使用tailwindcss体验一直良好。...虽然也有一些想要害死强迫症地方。 例如,rem问题。tailwindcssh4代表是height: 1rem,也就是说h1代表是0.25rem。

1.5K40

Z-BlogPHP开运锦鲤前来报道(更新说明及操作教程,必看文章)

去除占用CPU较高且无用特效。 8.底部采用波浪式背景图片,简单却又不失调皮(皮一下很开心)。 9.首页CMS布局基本采用自定义文章形式展示,给你最大化自由!...更新说明(2020年/01/23): V、更新新春背景皮肤,修复商品页文字错版。 更新说明(2020年/01/19): V、修复开启雪花特效后无法点击底部链接BUG。...如果想要首页自带翻页功能,所显示文章数量,需要在网站设置,页面管理“列表页显示文章数量”设置(跟分类显示文章数量是一致),显示几篇就填写对应数字就行。 V、修复部分BUG。...--.修复文章页面评论无法关闭及上下篇出错BUG。 --.修复评论之后无法显示评论内容BUG。 --.新增侧栏作者介绍微信模块。(自定义Font图标) --.新增自定义背景图片。...; 然后是热门天数(文章推荐和热门天数是TAB切换展示,直接拖拽(文章推荐/热门文章) 即可),比如展示一个月热门,那么就填写30(一年是365天,知道这是废话,但还得写出来),就行了。

3.3K30

Z-BlogPHP开运锦鲤前来报道(更新说明及操作教程,必看文章)

去除占用CPU较高且无用特效。 8.底部采用波浪式背景图片,简单却又不失调皮(皮一下很开心)。 9.首页CMS布局基本采用自定义文章形式展示,给你最大化自由!...更新说明(2020年/01/23): V、更新新春背景皮肤,修复商品页文字错版。 更新说明(2020年/01/19): V、修复开启雪花特效后无法点击底部链接BUG。...如果想要首页自带翻页功能,所显示文章数量,需要在网站设置,页面管理“列表页显示文章数量”设置(跟分类显示文章数量是一致),显示几篇就填写对应数字就行。 V、修复部分BUG。...外链中转页增加开关,不喜欢中转关闭就直接访问链接。) --、增加分类列表标题变粗、变色功能(变色采用RGB代码,不懂自己百度,或者直接填写英文颜色单词也可,比如:blue)。...; 然后是热门天数(文章推荐和热门天数是TAB切换展示,直接拖拽(文章推荐/热门文章) 即可),比如展示一个月热门,那么就填写30(一年是365天,知道这是废话,但还得写出来),就行了。

2.8K40

用过 tailwindcss 才知道,命名真的是顶级痛点

tailwindcss 那是真香! 对 tailwindcss 早有耳闻,但在以前观念里,tailwindcss 那简直就是开历史倒车,所谓原子化 css,不就是早年 bootstrap 么?...直到后来,深度使用了小半年鸿蒙开发之后,这刻板印象直接就变了。 道友们,谁懂啊,不用怎么写 class 名有多爽? 0、arkUI 风格 鸿蒙开发语言风格设计,其实被许多前端所不接受。...得重新顺一遍思路 想起来了,要在 css 文件里加样式。这里加样式也有一个痛点。那就是调样式时候。文件要来回切换.......这里有一个很重要思维转变就是接了别人项目之后,反正这个项目最后也不是来维护,交给别人去做就行,于是 class 名很长一串,看着挺恶心也觉得没什么了,但是写着写着发现,维护起来也没那么麻烦...这里就简单介绍一下如何在 vite + react 项目中引入 ✓后续准备在小程序项目中引入 tailwindcss,如果考虑要兼容 PC 端,兼容之前那一套响应式方案,那么复杂度就上来了

12910

从文档开发框架到package.json,带你走一轮React组件库构建与发布

,太多功能是不支持,想在father4.rc集成原子类要踩坑实在太多,通过father4打包出来产物和下图类似 这种打包形式目前已知问题包括 在NextJs无法使用,因为Next是约定式导入样式文件...,仅允许在_app.tsx文件中导入样式 正常项目未配置less-loader无法使用,怎么会有组件库打包继续使用import "xxx.less"这种语法,这本身就是不对 而通过father2.x配置后...来进行构建,我们需要手动将版本修改为更稳定2.x,这里是使用2.30.21 3.1.3 安装tailwindcss 值得注意是,由于tailwindcss3依赖于postcss8,而umi目前为止还是在使用...outputPath,我们填写是docs,原因就在上图红圈处,github page目前看到提供选项就是「root」和「docs」,所以我们需要打包docs文件夹。...3.3.1 创建组织 创建组织是免费,尽管创建就是了 3.3.2 配置token 写在根目录.npmrc,记得不要跟着git仓库上传了 3.3.3 发布命令变化 如果免费发布一个带有作用域npm

3.9K20

【实战】Next.js + 云函数开发一个面试刷题网站

进入 next-interview 目录下安装 tailwindcss 相关 npm 包,并且初始化 tailwindcss 配置文件 yarn add --dev tailwindcss postcss...autoprefixer @tailwindcss/typography npx tailwindcss init -p 接下来将 pages 和 styles 文件夹重新移动到 src 目录下,这一步是个人习惯...而默认是部署区域在美国华盛顿特区,而 uniCloud 云函数则是部署在上海,也就一个请求在发出,在上海和美国盛顿特来了个往返。...这个网站也开源了,包含一些前端常用工具,还可以在线刷面试题。...前端工具箱 GitHub 代码 以上就是本文全部内容,希望这篇文章对大家有所帮助,也可以参考往期文章或者在评论区交流你想法和心得,欢迎一起探索前端。

4.8K30

记一次失败 AI 辅助编程全历程

基础背景 使用 AI 工具是安装在自己 Slack 频道 Claude App; 对 Tailwind CSS 实现原理一无所知,只知道简单使用方法。...经过直接提问发现无法得到我想要答案,于是开始尝试从实现原理层面进行引导,让 AI 帮忙生成解决方案,尝试过如下提问: 如何创建类似 dark:* 自定义形式 Tailwind CSS 如何自定义实现类似...还是执着于让 AI 直接给我生成方案,所以我粗略看了一下之后又进行了如下提问: 如何为默认变体提供 alias light 在 Tailwind CSS 中如何使用 variants 使得 light...) 其实这一步所有提问基本都是在做无用功,因为太执着于直接获取解决方案而忽略了解决问题正确流程,把 AI 想象过于强大了。...然后问了: Tailwind CSS 如何表达 .abc .bg-white Tailwind CSS 如何匹配父 class Tailwind CSS 如何实现父 class 选择器 这里:在当前项目中所谓主题模式是通过控制

61350

前端必看8个HTML+CSS技巧

默认符号我们是无法做任何样式处理,而且默认符号在CSS属性里面只有几个选择可以使用,很多情况下都是无法满足我们设计。...二、然后使用a:first-child,这个伪类会选择第一个a标签,然后使用content属性加入»符号。 三、因为我们第一步在每个a标签后面插入了/符号, 所以我们需要在最后一个a标签清除掉。...---- 公众号回复“前端教程源码”获取源码地址 6. 裁剪图像动画 在有CSS3之前裁剪图片实现也是颇有难度。...---- 公众号回复“前端教程源码”获取源码地址 总结 希望这8个前端小技巧和特效对大家有帮助,或多或少有吸收一点新前端知识。这篇文章提到内容,其实很多都是值得深挖和学习。...有一些例子比较简单,但是其实是有无限可能性。喜欢前端童鞋们,让我们继续在前端领域中一起深挖,让我们热爱无限燃烧起来吧! ---- 在最后给大家讲一下对前端热爱和态度。

1.7K61

全面了解 ES6 Modules

至于抛错具体原因和其他细节,不是本文讨论重点, 感兴趣可以阅读文章底部链接了解原因和相关细节。...Module Redirects (中转模块导出) 有时候为了避免上层模块导入太多模块,我们可能使用底层模块作为中转,直接导出另一个模块内容如下: export 只支持在最外层静态导出、只支持导出变量...具体细节可以参考V8文档Module 部分, 链接在文章底部延伸阅读。 下面就总结下import基本用法: 1....例如实际用到某个模块才去加载: es7新用法: 总结 以上, 总结了ES6 Module 简单背景和 常见 import , export 用法, 但这远远不是它全部。...如果想了解更多细节, 可以阅读底部延伸阅读部分。

49720
领券