React开发者并不存在

根本就没有所谓的React开发者 — 永远不要这样称呼自己。

这是许多软件开发者犯的一个巨大错误,浪费了你大量时间。

专注于工具而非概念。忽视了大局。

React只是一个JavaScript工具。JavaScript只是一个计算工具。计算只是一个解决问题的工具。

当我刚开始编码时,我痴迷于各种语言及其特定的语法和API。

事实上,一旦遇到一个小小的学习障碍,我就会切换到一种新的语言,期望情况会有所不同。然后一次又一次。

没有意识到每种语言在根本上都是相同的,都建立在相同的核心概念之上!

  • 输入处理输出存储。

  • 选择、序列、迭代。

  • 数据和操作:创建、读取、更新、删除("一切都是CRUD")。

  • 分而治之:模块、函数、面向对象编程...

没有任何编程语言不是基于这些核心概念的。这些才是你应该关注的。

4dc7c010e926b5438082ac30d5b756aa.png

这些是计算的抽象基础 — 也是问题解决的一般基础。

这就是为什么一旦学会了一种语言,学习任何新语言都变得如此容易。

对于我们的自然语言也是一样 — 它们是与其他人交流的工具。

比如我现在正在学习英语,我看到了在英语和其他每种语言中都能找到的清晰核心组成部分:

  • 词类:名词、动词和时态等。

  • 语法规则和特性

  • 发音和口音

  • 文化习语和俚语:你永远不会在正式场合学到这些。

对于框架来说也是一样。

一些开发者过于纠结于React-Vue-Angular的具体细节,而不是专注于基础:

  • 组件和生命周期:分而治之

  • 状态和更新:数据流和操作

  • 单页应用路由:导航等

  • 渲染:插值、条件等

我犯的另一个错误是反复阅读C++书籍,生怕"忘记"那些重要的字符串函数。

当你可以轻松在Google上查找API细节时,为什么要担心呢?

如果某些东西真的很重要,需要随时记住 — 比如useEffect — 当你多次搜索和使用它时,最终会自然而然地记住。

因为遗忘是一个特性,而不是缺陷。

这就像我们许多人在学校里被教授各种无用/深奥的知识。

而不是在现实世界中取得成功的基本知识和技能:

  • 如何学习、思考和解决问题

  • 社交技能:谈判、同理心、倾听等

  • 财务技能:职业决策、现金流管理、投资等

  • 如何通过设定目标和定义个人价值观来获得人生满足感

编程是思考,而不是打字。

你用来将思想转化为现实的工具,比起在你大脑中产生这些思想来说,并不那么重要。

最后:

CSS技巧与案例详解

vue2与vue3技巧合集

VueUse源码解读

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/1487161.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

hugging face 使用教程———快速入门

概述 本篇存在的意义是快速介绍hugging face使用,梳理主要部件,梳理易混淆概念。原因是:目前hugging face的使用,官方放在了3个地方(参考链接部分):使用文档、NLP教程、Transformers git的readm…

PDF转Word后不能修改怎么办?是什么原因呢?

平时在生活中,很多朋友都会有将PDF转换成Word文档的需求,因为一般情况下PDF文件是不能直接编辑修改的,所以只能通过这种方式来解决问题。但是近期,有部分用户在后台反馈说PDF转Word后不能修改怎么办呢?其实这个问题也是…

前端页面:用户交互持续时间跟踪(duration)user-interaction-tracker

引言 在用户至上的时代,精准把握用户行为已成为产品优化的关键。本文将详细介绍 user-interaction-tracker 库,它提供了一种高效的解决方案,用于跟踪用户交互的持续时间,并提升项目埋点的效率。通过本文,你将了解到如…

云仓如何改变传统仓储模式?

云仓,即云仓储,是一种基于互联网技术的现代仓储模式,与传统的仓储模式相比,它在多个方面进行了创新和优化,包括: ———————————————————— 1、数据管理与实时监控: 云仓储利…

每日一题 LeetCode03 无重复字符的最长字串

1.题目描述 给定一个字符串 s ,请你找出其中不含有重复字符的最长字串的长度。 2 思路 可以用两个指针, 滑动窗口的思想来做这道题,即定义两个指针.一个left和一个right 并且用一个set容器,一个length , 一个maxlength来记录, 让right往右走,并且用一个set容器来…

【数据结构】链表(单链表实现 + 详解 + 原码)

🎇🎉🎉🎉点进来你就是我的人了 博主主页:🙈🙈🙈戳一戳,欢迎大佬指点! 人生格言: 当你的才华撑不起你的野心的时候,你就应该静下心来学习! 欢迎志同道合的朋友…

Spring Boot配置文件的语法规则

主要介绍两种配置文件的语法和格式,properties和yml 目录 1.配置文件的作用 2.创建配置文件 3.properties语法 4.yml语法 5.配置文件格式 1.配置文件的作用 对于配置文件,也有独立的文件夹去存放,主要用来存放一些需要经过变动的数据&a…

IEDA怎么把springboot项目 启动多个

利用Idea提供的Edit Configurations配置应用参数。 点击Modify Options进行添加应用参数: 确保这里勾选

如何避免蓝屏?轻量部署,安全和业务连续性才能两不误

自19日起,因CrowdStrike软件更新的错误配置而导致的“微软全球蓝屏”,影响依然在持续。这场被称为“史上最大规模的IT故障”,由于所涉全球企业太多,专家估计“蓝屏”电脑全部恢复正常仍需时日。 尽管 CEO 乔治 库尔茨&#xff08…

C#入门与精通

C#精通 本文章主要是对于学习C#基础难点进行学习以及与java语言的不同点,详细学习可见官网:https://dotnet.microsoft.com/en-us/learn 文章目录 C#精通VSVS基本设置 C#是什么C#程序控制台输出变量内插占位符C#foreach循环类型转换操作数组内置方法格式设…

OpenAI发布GPT-4 Mini的深度分析及中国大模型的弯道超车机会

引言 在OpenAI封禁中国IP访问其API后,紧接着推出了GPT-4 Mini,这是一个引发广泛关注和讨论的新举措。此举不仅让人们质疑OpenAI的战略方向,更引发了对中国大模型是否能弯道超车的讨论。本文将详细分析GPT-4 Mini的特点、市场影响及中国大模型…

广东工程职业技术学院财经学院领导一行莅临泰迪智能科技参观交流

7月19日,广东工程职业技术学院财经学院市场调查与统计分析专业主任苏志鹏、专业老师余乐莅临广东泰迪智能科技股份有限公司产教融合实训基地参观交流。泰迪智能科技董事长张良均、副总经理施兴、高校业务部经理孙学镂、校企合作经理吴桂锋进行接待。 仪式伊始&#…

leetcode-79. 单词搜索

题目描述 给定一个 m x n 二维字符网格 board 和一个字符串单词 word 。如果 word 存在于网格中,返回 true ;否则,返回 false 。 单词必须按照字母顺序,通过相邻的单元格内的字母构成,其中“相邻”单元格是那些水平相…

美食地图开发

调用地图接口展示数据库录入的不同类别地址信息,提供导航服务,手机端电脑端自适应。 语音介绍使用微软的tts接口可选不同语音性别生成

Mysql数据库和Sql语句

数据库管理: sql语句:数据库用来增删改查的语句(重要) 备份:数据库的数据进行备份 主从复制、读写分离、高可用(重要) Mysql数据库和Sql语句 一、Mysql数据库 1、数据库:组织、…

HTML(五)——HTML区块,布局

HTML区块 HTML可以通过 <div> 和 <span>将元素组合起来&#xff0c;可以来布局&#xff0c;就是盒子&#xff0c;div是块级盒子&#xff0c;里面 可以放任何东西&#xff0c;span里面装的是文本 HTML 区块元素 大多数 HTML 元素被定义为块级元素或内联元素。 实…

Java——————接口(interface) <详解>

1.1 接口的概念 在现实生活中&#xff0c;接口的例子比比皆是&#xff0c;比如&#xff1a;笔记本电脑上的USB接口&#xff0c;电源插座等。 电脑的USB口上&#xff0c;可以插&#xff1a;U盘、鼠标、键盘...所有符合USB协议的设备 电源插座插孔上&#xff0c;可以插&#xff…

BGP选路之Next Hop

原理概述 当一台BGP路由器中存在多条去往同一目标网络的BGP路由时&#xff0c;BGP协议会对这些BGP路由的属性进行比较,以确定出去往该目标网络的最优BGP路由,然后将该最优BGP路由与去往同一目标网络的其他协议路由进行比较&#xff0c;从而决定是否将该最优BGP路由放进P路由表中…

Mysql的主从复制(重要)和读写分离(理论重要实验不重要)

一、主从复制&#xff1a;架构一般是一主两从。 1.主从复制的模式&#xff1a; mysql默认模式为异步模式&#xff1a;主库在更新完事务之后会立即把结果返回给从服务器&#xff0c;并不关心从库是否接收到以及从库是否处理成功。缺点&#xff1a;网络问题没有同步、防火墙的等…

Codeforces Round 960 (Div. 2)

比赛链接&#xff1a;Dashboard - Codeforces Round 960 (Div. 2) - Codeforces A题 Submission Bait​​​​​​ 题目&#xff1a; 中文题面&#xff1a; 爱丽丝和鲍勃在大小为 n 的数组 a 中进行游戏。 他们轮流进行运算&#xff0c;爱丽丝先开始。不会运算的一方将输掉…