react 订阅
《react》是VOCALOID家族的一首歌曲,由黒うさP作词、作曲、编曲;初音ミク、镜音双子演唱,音乐时长4:52。 展开全文
《react》是VOCALOID家族的一首歌曲,由黒うさP作词、作曲、编曲;初音ミク、镜音双子演唱,音乐时长4:52。
信息
编    曲
黒うさP
歌曲时长
4:52
歌曲原唱
初音未来,镜音双子
谱    曲
黒うさP
外文名称
React
歌曲语言
日语
填    词
黒うさP
react主要剧情
这首曲子主要是说在ACUTE中,miku、luka和kaito曾是朋友。kaito和巡音是互相相爱,但PV中没有明确表示他们是情侣关系,但是初音爱上了kaito并向他表白,后来miku出国,luka和kaito发生过暧昧关系后感觉有一股罪恶感,不再找miku,miku很嫉妒luka,于是用刀刺伤了kaito,又拿起刀子自杀。之后好友Rin带len来看好朋友miku,len【镜音レン】喜欢上了初音,但是rin【镜音リン】很久就喜欢len,知道了len喜欢上miku然后产生憎恨,不希望len再一次离开自己,最后用刀刺向len,想把len带走。让miku想起了acute里的情节(她想把kaito带走这一个情节),被miku拦住了,刀刺中了miku。在最后的片段kaito在luka的照顾下康复,rin在miku身旁痛苦地哭泣。(本为官网剧情)。
收起全文
精华内容
参与话题
问答
  • 这是2019 react入门到高级新课程 学习react,不仅能带来技术提升,同时提高开发效率和体验,更能带来好的就业机会。 本课程主要分为以下几个部分:  一,前端工程化基础?  主要学习node和npm、...
  • React是目前最火的前端框架之一,就业薪资很高,本课程教您如何快速学会React并应用到实战,教你如何解决内存泄漏,常用UI库的使用,自己封装组件,正式上线白屏问题,性能优化等。对正在工作当中或打算学习React...
  • 一、React.FC<>{} React.FC<>的在typescript使用的一个泛型,在这个泛型里面可以使用useState,个人觉得useState挺好用的,例子如下: const SampleModel: React.FC<{}> = () =>{ //React.FC&...

    一、React.FC<>{}

    React.FC<>的在typescript使用的一个泛型,FC就是FunctionComponent的缩写,是函数组件,在这个泛型里面可以使用useState,个人觉得useState挺好用的,例子如下:

    const SampleModel: React.FC<{}> = () =>{   //React.FC<>为typescript使用的泛型
      	const [createModalVisible, handleModalVisible] = useState<boolean>(false); 
      	return{
      	{/** 触发模态框**/}
      	<Button style={{fontSize:'25px'}}  onClick={()=>handleModalVisible(true)} >样例</Button>
      	{/** 模态框组件**/}
      	<Model onCancel={() => handleModalVisible(false)} ModalVisible={createModalVisible} /> 
      }
    

    二、class xx extends React.Component{}

    这个是类组件,在Javascript可以这样写,这种写法是经典的写法,例子如下:

    class SampleModel extends React.Component {
      state = {
        createModalVisible:false,
      };
    
      handleModalVisible =(cVisible:boolean)=>{
        this.setState({createModalVisible:cVisible});
      };
      return {
      {/** 触发模态框**/}
      	<Button onClick={()=>this.handleModalVisible(true)} >样例</Button>
      	{/** 模态框组件**/}
      	<Model onCancel={() => handleModalVisible(false)} ModalVisible={this.state.createModalVisible} /> 
      }
    

    ps:刚接触react,对很多概念都不清楚,如有错误请指出,谢谢

    展开全文
  • react连接钉钉

    万次阅读 2019-07-28 16:03:27
    今天我们就来说一下react如何连接钉钉。 步骤: 一: 首先npm钉钉 $ npm install dingtalk-jsapi --save 二: 指定文件引入钉钉 import * as dd from 'dingtalk-jsapi'; // 此方式为整体加载,也可按需进行加载 三...

    今天我们就来说一下react如何连接钉钉。

    步骤:

    一: 首先npm钉钉

    $ npm install dingtalk-jsapi --save
    

    二: 指定文件引入钉钉

    import * as dd from 'dingtalk-jsapi'; // 此方式为整体加载,也可按需进行加载
    

    三: 注意点:(想用钉钉的所有API都需要放在dd.ready()方法里)

    componentDidMount() {
    	dd.ready(() => {
    	 dd.runtime.permission.requestAuthCode({
    	    corpId: 'dingovyrjosjwioznxqn', // 企业id 
    	    onSuccess(info) {
    	      const code = info.code; // 通过该免登授权码可以获取用户身份
    	    },
    	  });
    	});
    }
    

    ** 未完待续 **

    展开全文
  • 基于React+antd的后台管理模板(可预览)

    万次阅读 多人点赞 2018-08-05 13:42:53
    自己利用业余时间,基于React+antd写了一个后台管理模板。主要是熟悉antd组件和React,页面主要还是展示页面,不涉及后台交互。 特点: 我用

    自己利用业余时间,基于React+antd写了一个后台管理模板。主要是熟悉antd组件和React,页面主要还是展示页面,比较简单不涉及后台交互。

    github地址:基于React+antd实现后台模板
    预览地址:预览地址

    项目重构地址:react+koa实现登陆、聊天、留言板功能后台
    重构预览地址:重构预览地址

    登录的背景图比较大,所以做了一个loading效果,等图载入完毕后再显示登录页面,首次载入可能比较慢

    技术栈

    • react
    • antd
    • react-router
    • mobx
    • canvas
    • ES6
    • cookie

    自己参考了其他优秀的插件,比如动态打字效果、背景粒子效果、shuffle(洗牌)全屏插件等,自己对有些插件封装成类使用

    所有路由都需要登录才可进入,自己封装了PrivateRoute组件来实现路由认证,登录信息保存在cookie中,原本是保存在store中,但是刷新页面后登录状态丢失,所以就保存在cookie中
    登录背景图太大,使用了TinyPNG进行压缩,并编写了一个loading效果

    项目目录结构

    这里写图片描述
    assets----存储静态图片资源和共用icon图标
    components----存储共用组件
    routes----业务页面入口和常用模板
    store----状态管理
    utils----工具函数

    项目截图

    这里写图片描述
    这里写图片描述
    这里写图片描述
    这里写图片描述

    问题

    整个demo不复杂,主要是熟悉react和路由等,在打包的过程中出现了一点小问题。我打包的文件是放在服务器二级目录下,所以打包的路径要改为相对路径,不能使用绝对路径,我在package.json中添加了homepage:’.'解决了路径问题。然后BrowserRouter加上了 basename=‘二级目录名称’ 属性,结果还是出现js路径错误,我一直以为是webpack打包的问题,找了很久才发现是因为BrowserRouter,将BrowserRouter改为HashRouter就访问正确。
    使用react-router(v4)时,如果有服务器端的动态支持,建议使用 BrowserRouter,否则建议使用 HashRouter。
    关于BrowserRouter和HashRouter的区别,可以参考:关于 reactrouter 4.0版本中 BrowserRouter和HashRouter的问题react-router v4中 HashRouter 和 BrowserRouter的使用

    最后

    demo是我断断续续写的,只有下班和周末有时间。写demo的目的主要是熟悉React和react-router以及antd,整个demo中参考了一些其他人的想法,如动画效果等。另外基于vue的个人项目可以看这个仿制移动端QQ音乐

    其他个人项目



    觉得不错的给个star鼓励支持!^_^

    展开全文
  • React—useRef

    万次阅读 2019-10-16 15:53:04
    相信有过React使用经验的人对ref都会熟悉,它可以用来获取组件实例对象或者是DOM对象。 而useRef这个hooks函数,除了传统的用法之外,它还可以“跨渲染周期”保存数据。 首先来看一下它传统的用法: import React, {...

    相信有过React使用经验的人对ref都会熟悉,它可以用来获取组件实例对象或者是DOM对象。

    useRef这个hooks函数,除了传统的用法之外,它还可以“跨渲染周期”保存数据

    首先来看一下它传统的用法:

    import React, { useState, useEffect, useMemo, useRef } from 'react';
    
    export default function App(props){
      const [count, setCount] = useState(0);
    
      const doubleCount = useMemo(() => {
        return 2 * count;
      }, [count]);
    
      const couterRef = useRef();
    
      useEffect(() => {
        document.title = `The value is ${count}`;
        console.log(couterRef.current);
      }, [count]);
      
      return (
        <>
          <button ref={couterRef} onClick={() => {setCount(count + 1)}}>Count: {count}, double: {doubleCount}</button>
        </>
      );
    }
    

    代码中用useRef创建了couterRef对象,并将其赋给了buttonref属性。这样,通过访问couterRef.current就可以访问到button对应的DOM对象。

    然后再来看看它保存数据的用法。

    在一个组件中有什么东西可以跨渲染周期,也就是在组件被多次渲染之后依旧不变的属性?第一个想到的应该是state。没错,一个组件的state可以在多次渲染之后依旧不变。但是,state的问题在于一旦修改了它就会造成组件的重新渲染

    那么这个时候就可以使用useRef来跨越渲染周期存储数据,而且对它修改也不会引起组件渲染。

    import React, { useState, useEffect, useMemo, useRef } from 'react';
    
    export default function App(props){
      const [count, setCount] = useState(0);
    
      const doubleCount = useMemo(() => {
        return 2 * count;
      }, [count]);
    
      const timerID = useRef();
      
      useEffect(() => {
        timerID.current = setInterval(()=>{
            setCount(count => count + 1);
        }, 1000); 
      }, []);
      
      useEffect(()=>{
          if(count > 10){
              clearInterval(timerID.current);
          }
      });
      
      return (
        <>
          <button ref={couterRef} onClick={() => {setCount(count + 1)}}>Count: {count}, double: {doubleCount}</button>
        </>
      );
    }
    

    在上面的例子中,我用ref对象的current属性来存储定时器的ID,这样便可以在多次渲染之后依旧保存定时器ID,从而能正常清除定时器。

    展开全文
  • 欢迎大家关注【跨平台开发那些事】公众号,定期推...基于最新版本React Native实现JsBundle预加载,界面秒开优化 一、开源库介绍 今年1月份,新开源的react-natvigation库备受瞩目。在短短不到3个月的时间,gith...
  • 完全征服React Native

    万人学习 2016-08-22 11:47:32
    React Native是Facebook于2015年推出的跨平台开发工具,可用于开发Android和iOS App,并且同时具有混合开发的优点(热更新,跨平台)以及本地App的性能。 本课程采用新的ES6开发,主要内容包括ReactNative的基础知识...
  • What’s ReactReact 是 facebook 開發的一個 JS 函式庫,負責產生與管理前端的 UI 。它並不算框架。 Why React? 用純 JS 在前端產生 HTML (一般來說是在後端產生 HTML 送到前端) 使用 Virtual DOM,重繪時...
  • react事件传参

    万次阅读 2019-05-11 22:36:03
    React触发事件的时候如何传参? 第一种方法使用箭头函数将其包裹起来: //在上面自定义的方法 test = (name) => { console.log(name) } //在render里面的代码 <button onClick={() => this.test('...
  • react项目的常用插件简介

    万次阅读 2019-04-16 13:15:40
    今天主要介绍react项目中有可能用到的插件
  • vue中有keep-alive进行页面缓存,react提倡尽可能少的api以减少开发者的使用成本,并没有提供相关的api(我觉得这样更麻烦了),需要自己手写,我从git找到两种评价较高的对应插件分析给大家。(这两种插件不仅仅在...
  • react刚入门,学习element-ui carousel源码后,准备做一个轮播图,在react16.8之后推荐使用hook编写,现在父组件在调用子组件方法遇到了问题,源码使用class组件,我用函数组件,大概思意思是在CarouselItem 组件 ...
  • vue全家桶和react全家桶

    万次阅读 多人点赞 2019-04-21 08:34:53
    今天笔者就简单的给大家介绍一下一般项目在开发的时候所提到的vue全家桶和react全家桶分别都包括哪些内容。 vue全家桶: vue(整体架构) +  vuex(状态管理) +  vue-router(路由) +  vue_resource || axios...
  • React的父子组件通信

    万次阅读 2019-05-10 17:59:01
    首先要知道React的组件间通讯是单向的。
  • react开发过程中,有时会碰到一些需求需要我们去操控dom,那么我们就可以给组件挂载一个ref属性,然后就可以通过ref调用这个组件的方法或者属性之类的。 接下来我们就来看看函数组件和类组件都是如何去挂载创建ref...
  • React Native开发之react-navigation库详解

    千次阅读 2019-06-04 07:55:52
    在0.44版本之前,开发者可以直接使用官方提供的Navigator组件来实现页面的跳转,不过从0.44版本开始,Navigator被官方从react native的核心组件库中剥离出来,放到react-native-deprecated-custom-components的模块...
  • 一、React.FC import React, { useState } from 'react'; export interface UserProps { updateModalVisible: boolean; } const User: React.FC<UserProps> = () => { let [count, setCount] = useStat...
  • React一到三年面试题以及进阶题分享

    万次阅读 2019-08-11 01:22:31
    笔者是众多React开发者之一,编写react已有不少时日了,面试的时候遇到了很多自己不懂的东西,每次面试后都会把自己感觉蛮重要的内容总结下来,于是便有了此篇文章。希望此文章能够帮助到大家。 React面试题正文: ...
  • react详细介绍性能优化

    万次阅读 2019-04-21 09:05:50
    今天给朋友们详细介绍react如何进行性能优化。 首先要了解网页性能不好的罪魁祸首   浏览器的重绘和重排版(reflows&repaints)(DOM操作都会引起)才是导致网页性能问题的关键。   而React虚拟DOM的目的就是...
  • react底层原理解析之fiber

    万次阅读 2019-04-20 22:59:29
      React Fiber是react执行渲染时的一种新的调度策略,JavaScript是单线程的,一旦组件开始更新,主线程就一直被React控制,这个时候如果再次执行交互操作,就会卡顿。   React Fiber就是通过对象记录组件上需要...
  • React: Create-React-App

    千次阅读 2020-06-30 12:56:36
    Download Node.js ...create-react-app https://github.com/facebook/create-react-app 下载npm npm install 下载create-react-app ...npm install create-react-app react-complete-guide --script-version
  • react组件创建的3种方法

    万次阅读 2019-04-21 10:23:52
    今天给朋友们带来React创建组件的三种方式介绍。 1. 函数式无状态组件 2. es5方式React.createClass组件 3. es6方式extends React.Component 三种创建方式的异同: 1.函数式无状态组件:   1. 语法: function ...

空空如也

1 2 3 4 5 ... 20
收藏数 222,496
精华内容 88,998
关键字:

react