找React撞个墙

React 练手

昨天看了下  react,试着写了可能或用到的组件
## 开始之前差点题外话,先来说一说,React项目的创建哈,会的小伙伴可以滤过
1 创建react
	npx create-react-app  NanshanCemetery (luckicn-coffee是项目应用名称)
2 启动项目
	npm start
3 删除src
	cd src
	rm -f *
有其他需求的,根据需要添加组件和中间件  例如 Redux(中间件)默认只处理同步 

温馨提示 中间件由于不是React自身的,需要自己安装
安装命令 npm install 中间件名字
cpm install 中间件名字 (电脑配置了淘宝镜像的可以使用)速度会写一些
淘宝镜像配置方法
打开命令提示符,然后输入npm install cnpm -g --registry=https://registry.npm.taobao.org,按回车键,等待安装。(详情请看

准备工作完成,开始正餐了

##  注册Component
    说起来尴尬,因为偷懒不想自己写样式,就借助了  ant-desigin ,以后再自己写样式了,大家随便看看,不足之处多多指教。废话不多说,先上图


    ![代码图片1](https://img-blog.csdnimg.cn/20201201111159374.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L25ld3BlcG9sZQ==,size_16,color_FFFFFF,t_70#pic_center)

   ![代码图片二](https://img-blog.csdnimg.cn/20201201111312157.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L25ld3BlcG9sZQ==,size_16,color_FFFFFF,t_70#pic_center)

  源代码如下   `
				import React from 'react';

import ReactDom from ‘react-dom’;

import { Form, Input, Button, Checkbox,Anchor } from ‘antd’;

import Login from ‘…/login/login’
import “./register.css”;
import “antd/dist/antd.css”;
const { Link } = Anchor;
const layout = {
labelCol: { span: 8 },
wrapperCol: { span: 16 },
};
const tailLayout = {
wrapperCol: { span: 24 },
};
const onFinishFailed = errorInfo => {
console.log(‘Failed:’, errorInfo);
};
const onFinish = values => {
console.log(‘Success:’, values);
};
export default function Home(){

return(
    <div>
        <div className="top">注册</div>
        <Form
  {...layout}
  name="basic"
  initialValues={{ remember: true }}
  onFinish={onFinish}
  onFinishFailed={onFinishFailed}
>
  <Form.Item
    label="Username"
    name="username"
    rules={[{ required: true, message: 'Please input your username!' }]}
  >
    <Input />
  </Form.Item>

  <Form.Item
    label="Password"
    name="password"
    rules={[{ required: true, message: 'Please input your password!' }]}
  >
    <Input.Password />
  </Form.Item>

  {/* 在这里需要加一个密码验证 */}

  <Form.Item {...tailLayout} name="remember" valuePropName="checked">
    <Checkbox>Remember me</Checkbox>
  </Form.Item>

  <Form.Item {...tailLayout}>
    <Button type="primary" htmlType="submit" onClick="login">
         注册
        
             <Login/>
        
    </Button>
  </Form.Item>
</Form>
    </div>
)

}
`
原本的想法是准备,做一个相应的注册登录,进行验证跳转的,奈何不知道,组件之间怎么跳转,知道大牛多多指教。

初次接触,多有不足,望大家指出不足。感谢感谢

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值