了解JavaScript方法的一种方法是滚动自己的版本。今天,让我们写Array.map! 事实证明,Array.map有两个参数: 在数组上循环时将应用的函数 A thisArg,将是对对象的引用,该对象将是this所…
使用代理对象滚动自己的JavaScript不变性函数
尽管JavaScript允许我们更改对象,但我们可能选择不允许自己(和其他程序员)这样做。在当今的JavaScript世界中,最好的例子之一就是在React应用程序中设置状态。如果我们更改当前状态而不是更改当前状态的新副…
什么是JavaScript中的回调以及如何使用它们
回调是在JavaScript中理解的一个非常重要的主题。在本文中,我们将看到什么是回调以及如何使用它们。 什么是回调 首先,我们将看到一个常规的javascript函数,并从那里将看到如何使用回调。 常规Javascri…
如何使用Tailwind CSS和样式化组件以更少的代码来样式化您的React Apps
Tailwind是实用程序优先的CSS框架,用于快速构建自定义设计。可以单独使用它来设置React Apps的样式。但是,最好将其与样式化组件结合使用。这种结合将Tailwind的魔力带入了CSS-in-Js。 在本指南…
如何成为一名更好的React开发人员
嗨,大家好!希望您平安无事。 我想谈谈今天不同的东西。我想分享一些技巧和策略,这些技巧和策略将帮助您在响应中编写更干净,更好的代码。 我将来写或将要写的大部分内容都与我在学习编码时遇到的困难有关。 作为一个没有指导者的自…
作为javascript开发人员必须知道的数组方法
数组是javascript的关键部分。他们让我们将多个元素存储在一个变量中。假设您有100个联系人,那么很难为每个联系人创建一个变量。使用数组,您可以将联系人存储在单个变量中。 数组带有内置方法,这些方法使我们能够根据自…
什么是JavaScript,原始数据类型和Let,Var和Const
美少女战士Sailor Moon学习如何编码:p 为什么创建#100DaysofVanillaJS系列? (这是教程的完全可选部分,请随时跳过!) 该系列旨在作为我尽力解释JavaScript的尝试。失败,构建和不得不在…
使用React构建i18n转换器
很明显,网站需要国际化。但是,创建同一网站的多个版本并不是最佳解决方案。使用React,我们可以完全全球化我们的应用程序。我将向您展示如何做到这一点。 该应用程序包括: 翻译引擎 它什么都不做,只会得到一个单词,并根据所…
不创建反应应用程序即可反应。像专业人士一样开始构建您的React项目
我的第一个React应用程序的记忆仍在我的记忆中。我记得建立一个新项目多么容易。 但是,当我深入前端开发时,我了解到CRA有很多局限性。不要误会我的意思,CRA是我仍然使用的出色工具。但是它缺乏灵活性,让我寻找其他选择。…