ByteNote LogoByteNote

Navigation

  • Blog
  • 工具

    © 2025 ByteNote. All rights reserved.

    为什么不能直接在 JSX 中使用 if...else

    Jan 30, 20231 min read

    实际上,我们都知道 JSX 会被编译为 React.createElement。直白来说,React.createElement 的底层逻辑是无法运行 JavaScript 代码的,而它只能渲染一个结果。因此 JSX 中除了 JS 表达式,不能直接写 JavaScript 语法。准确来讲,JSX 只是函数调用和表达式的语法糖

    相关文章

    什么是Base64/ROT13 Encrypted ?

    Base64和ROT13是两种编码方式,分别用于将二进制数据转换成可打印ASCII字符和将字母表字母后移13位,常用于网络传输、数据存储和隐藏信息。

    JavaScript 闭包的形成

    JavaScript闭包是一种允许内部函数访问并操作其被声明时的词法作用域中变量的结构,常通过在函数内部定义另一个函数形成,有助于在React等框架中管理状态和属性。

    安卓手机脚本录制手机屏幕

    通过安装Android平台工具和scrcpy,可以使用命令行录制安卓手机屏幕并保存为MP4或MKV格式。

    Go sync Once 解释使用方法

    sync.Once 确保函数只执行一次,通过 once.Do() 调用,后续调用直接返回而不执行函数体。

    nextjs中封装一个svg组件的思路

    创建一个`SvgIcon`组件,通过`React.createElement`设置svg元素属性,引入并传递svg图标文件作为子元素,利用`props`自定义样式,并可封装常用图标于`icons`文件夹中。