道招
邮件草稿自动保存器hooks代码实现
基于之前的自动保存草稿设计思路—— 邮件项目草稿存取优化实践 ,做了初步的代码实现,将其封装成hooks,其功能主要就是 草稿自动保存器 。 设计回顾 其中比较编辑邮件是否发生变化的数据来源需要依赖业务组件传递 hooks说明 入参 业务组件需要传递hooks两个参数 1.如何拿到正在编辑有的信息的方法 getEditingData 2.调用保存
使用next.js服务端渲染经历
上周末的时候打算把自己的网站从vue的ssr转换为react的ssr,鉴于之前在vue中是用的原生的ssr,这次想在react中试试框架,所以首选的就是next.js。 第一次用next.js,根据官方文档来实现实现即可,但是遇到了一些问题,主要是跟store相关的,在vue中我用的是vuex,数据的全都是存储在vuex,相应主要需要数据的话就是在asyncData方法中调用,然后存在store
转译:使用react hooks优化回调函数在组件间的传递,useState,useReducer?
我们先看一下使用 useState hooks写的todoList组件,里面我们需要层层传递回调函数。 import React, { useState } from "react"; const AddTodoBtn = ({ onAddTodo }) => ( <div className="action-add">
webpack笔记——在html-webpack-plugin插件中提供给其它插件是使用的hooks
最近在这段时间刚好在温故下webpack源码,webpack5都出来了,4还不再学习下? 这次顺便学习下webpack的常用插件html-webpack-plugin。 发现这个插件里面还额外加入了自己的hooks,方便其它插件来实现自己的功能,不得不说作者真是个好人。 部分代码如下 // node_modules/html-webpack-plugin/index.js app(co
关注道招网公众帐号
联系博主