今天在练习React构建组件的时候遇到一个问题. 由于文档中反复提倡将组件尽可能按功能单位分解复用.在练习用React做一个todolist时候,我把todolist分解成两部分: class Todolist = class Writedown + class Todo: 其中 class Writedown返回 一个input和一个button 以接收和确定 用户输入的文本. class Todo 是一个li,展示todo事项并带有删除事项的span.之所以抽取li标签作为Todo组件是考虑…
React实践(一)   该实践取自官方教程:https://github.com/reactjs/react-tutorial 主要是自实现的过程以及一些心得体会 该实践是实现一个评论框. 一个展示所有评论的视图 一个提交评论的表单 与后台的接口hook 特点: 评论提交之前就先显示在列表中,提高体验 其他用户的评论实时更新 可用markdown格式编写文本 开始 下面就是我们的index.html模板文件,看官copy过去吧.之后的所有代码都写在script里面 1 <!-- index.h…
log4j日志级别设置成DEBUG时输出Html代码等问题: 问题: log4j日志级别设置成DEBUG时会输出很多信息,包括一些Html代码 解决方案: log4j的控制是树形,所以在log4j.properties, 加上控制就行了.比如 log4j.logger.org.springframework=ERROR log4j.logger.com=INFO log4j.logger.org.apache.jasper.compiler=INFO 之类的. 像以下这样子写法的话,所有以org…
React在Github上已经有接近70000的 star 数了,是目前最热门的前端框架.而我学习React也有一段时间了,现在就开始用 React+Redux 进行实战! React 实践项目 (一)本次实践代码 部署好的网址 上回说到用React写了一个带Header的首页,我们这次实践就使用Redux进行状态管理 Rudex 应用中所有的 state 都以一个对象树的形式储存在一个单一的 store 中.惟一改变 state 的办法是触发 action,一个描述发生什么的对象.为了描述 a…
React在Github上已经有接近70000的 star 数了,是目前最热门的前端框架.而我学习React也有一段时间了,现在就开始用 React+Redux 进行实战! 上回说到使用Redux进行状态管理,这次我们使用Redux-saga 管理 Redux 应用异步操作 React 实践项目 (一)React 实践项目 (二)React 实践项目 (三) - 首先我们来看看登陆的 Reducer export const auth = (state = initialState, actio…
React在Github上已经有接近70000的 star 数了,是目前最热门的前端框架.而我学习React也有一段时间了,现在就开始用 React+Redux 进行实战! React 实践项目 (一)React 实践项目 (二)React 实践项目 (三)React 实践项目 (四)React 实践项目 (五) 这次我们把应用部署到服务器上. 项目到现在麻雀虽小五脏俱全,为了提高我们写代码的积极性,自然是选择部署到服务器上在小伙伴面前秀一波了.部署 React 应用也是非常方便简单的. 打包应…
Debug格式化输出----基于C语言 1. 使用宏实现 举例: #include <stdio.h> #define ECHO_COLOR_NONE "\033[0;0m" #define ECHO_COLOR_GREEN "\033[0;32m" #define debug(fmt, args...) \ printf(ECHO_COLOR_GREEN"Debug: " fmt "(file: %s, func: %s,…
React Native & debug & debugger http://localhost:8081/debugger-ui/ react-devtools # yarn: $ yarn global add react-devtools # npm: $ npm i -g react-devtools https://github.com/facebook/react-devtools/tree/master/packages/react-devtools React Native…
React Learn Note 2 React学习笔记(二) 标签(空格分隔): React JavaScript 一.JSX简介 像const element = <h1>Hello world</h1>;这种被称为JSX,一种JavaScript的语法扩展.React推荐使用JSX来描述用户界面.它完全是在JavaScript内部实现的. 1. 在JSX中使用表达式 在JSX DOM中的表达式要包含在大括号里.React推荐在JSX代码的外面加小括号,防止分号自动插入的bug…
unity, 对于Debug.Log输出的log,可以双击定位到代码…