`
dengzhangtao
  • 浏览: 677411 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Hello World React

 
阅读更多

第一次学习React 笔记:

 

基础jsx和style,components lifecycle

 

 


var Hello = React.createClass({
 
  getInitialState:function(){
    alert('init');
   
    return {
      opacity : 1.0,
      fontSize : '22px'
    };
   
  },
 
  render:function(){
   return <div style={{opacity : this.state.opacity,
                             fontSize:this.state.fontSize}}>Hello       {this.props.name} {this.props.title} </div>;
  },
  componentWillMount: function(){
        alert('will1'); 
  },
 
  componentDidMount:function(){
        alert('did');
   
   
    var _self = this;
    window.setTimeout(function(){
      _self.setState({
        opacity:0.5,
        fontSize:'22px'
      });
        alert('did2');
    },1000);
  }
 
 
}
 
)

ReactDOM.render(
  <Hello name = "World" title = "Dzt" ></Hello>,
  document.getElementById('root')
);

document.getElementById('root').style.paddingLeft = '104px'

分享到:
评论

相关推荐

    react native demo工程hello world

    此demo适合初学react native,一个hello world工程,可用来学习react native项目结构,入门等使用。不喜勿喷

    hello-world-react:Hello World React应用程序

    它在生产模式下正确捆绑了React,并优化了构建以获得最佳性能。 最小化构建,文件名包含哈希。 您的应用已准备好进行部署! 有关更多信息,请参见有关的部分。 yarn eject 注意:这是单向操作。 eject ,您将...

    2_编写helloWorld.pdf

    2. `class HelloWorldApp extends Component`:定义一个名为`HelloWorldApp`的新组件,继承自`Component`基类。组件的核心在于`render`方法,它返回一个JSX元素,即`&lt;Text&gt;Hello world!&lt;/Text&gt;`。 3. `&lt;Text&gt;Hello ...

    Android命令行开发环境搭建和HelloWorld Project

    本文将详细介绍如何搭建Android命令行开发环境,并通过创建一个简单的"HelloWorld"项目来实践这一过程。 首先,我们需要下载并安装Android SDK。Android SDK包含了开发Android应用所需的工具和库,包括构建工具、...

    Web原理及应用:Hello World

    在IT行业中,Web技术是构建互联网应用程序的基础,而"Web原理及应用:Hello World"这一主题则涵盖了初识Web开发的基本概念。在这个实验中,我们将使用Eclipse这一强大的集成开发环境(IDE)来编写Servlet,这是一个...

    My Hello World

    public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!"); } } ``` 这些简单的代码示例展示了如何在不同的语言中输出文本,是理解语言基本语法和运行环境的...

    hello-react-jsx:使用JSX的React中的Hello World

    hello-react-jsx 一个使用中的Hello World的简单示例。 什么是JSX? JSX是一种将XML语法引入JavaScript的语言,可以将其视为JavaScript扩展。 它允许开发人员直接在其JavaScript中编写XML。 JSX使在React Components...

    react下的react.min.js和react-dom.js

    在这个例子中,我们首先导入了`react`和`react-dom`,然后定义了一个名为`HelloWorld`的React组件,最后使用`ReactDOM.render()`方法将组件渲染到页面中id为`root`的元素内。 React的组件化思想使得代码结构清晰,...

    react-native-helloworld:将React Hello World应用程序转换为React Native应用程序

    - `react-native-helloworld-master`这个文件名可能表示的是项目源代码的主分支。通常,React Native项目的根目录下会有`index.js`作为入口文件,`App.js`包含应用的主要组件,`package.json`记录项目依赖和配置,...

    hello-react-backbone:使用骨干模型在React中的Hello World

    一个简单的Hello World例子,用用编写。 ##这是什么? 这个例子展示了如何将骨干模型作为React组件的状态。 在js / main.js中 应用程序名称空间已创建。 这也是一个简单JavaScript名称空间,React组件也将被附加...

    Hello World代码

    public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!"); } } ``` 理解“Hello World”不仅仅是学习如何打印一行文字,更是学习编程语言的基本结构,包括...

    hello_helloworld_htmljavascript_javascript_

    标题中的"hello_helloworld_htmljavascript_javascript_"似乎是一种组合关键词的方式,它可能代表着一个初学者入门编程时常常遇到的“Hello, World!”程序,这里特别提到了HTML、JavaScript和CSS这三个关键技术。...

    react项目+antd组件-demohello-world

    react项目+antd组件-demohello-world doc文档和项目工程

    react起步阶段冲冲冲!

    class HelloWorld extends React.Component { render() { return &lt;h1&gt;Hello, world!; } } ``` 在React中,我们使用JSX(JavaScript XML)语法来描述UI。JSX允许我们在JavaScript中写类似于HTML的结构,使得代码...

    react入门学习文档

    Hello World 是 React 的入门级例程。我们可以通过添加一个 DOM 容器到 HTML,然后添加 Script 标签引入 React,最后编写 React 代码来实现 Hello World。 JSX 元素渲染 JSX 元素渲染是 React 的核心技术。我们...

    web开发中hello,world!框架的嵌套案例

    import { HelloWorld } from './entities/HelloWorld'; createConnection().then(async connection =&gt; { const helloWorld = new HelloWorld(); helloWorld.message = 'Hello, World!'; await connection....

    React.js入门实例教程之创建hello world 的5种方式

    &lt;HelloWorld /&gt;, document.getElementById('container5') ); ``` 在使用这些示例之前,你需要确保已经引入了React的库文件,可以通过CDN链接或本地模块系统导入。一旦引入了React库,就可以开始使用上述任意一种...

    react-nodegui-hello-world:React Node GUI Hello世界

    **React NodeGUI Hello World**项目是一个使用React技术栈与NodeGUI框架构建的简单应用示例。这个项目旨在帮助开发者快速入门React NodeGUI开发,让你能在桌面环境中创建原生UI应用。 **React** 是一个用于构建用户...

    HelloWorld:react-native 的示例项目

    Topic 1: hello world for react-native @(React)[react-native] [TOC] 简单介绍 包括三个页面: 搜索页面,搜索列表,产品页面。 可以点击 search页面的 Go 跳到 List 页面。 文件的基本目录是: ├── App │ └─...

    hello-react-native:React Native的Hello世界

    在完成这些步骤后,可以通过`react-native init HelloWorldApp`创建一个新的React Native项目。 2. **项目结构**:"hello-react-native-master"文件夹应该是项目的核心结构,包含以下关键部分: - `index.js`:这...

Global site tag (gtag.js) - Google Analytics