koa-web-kit
Version:
A modern, production-ready, and full-stack node web framework
55 lines (46 loc) • 1.28 kB
JSX
/**
* Created by jason on 31/01/2018.
*/
import React from 'react';
// import r, { api, Request } from 'modules/Request';
import styled from 'styled-components';
const StyledHello = styled.div`
text-align: center;
font-size: 1.5rem;
color: pink;
`;
class Hello extends React.Component {
constructor(props) {
super(props);
this.state = {
name: 'Hello webpack 5',
};
}
componentDidMount() {
console.log('hello created!');
// this.setState({
// name: 'Hello Created!',
// });
// this.xxx();
//api test
// r.get(api.TEST, { page: 1 });
// r.get(api.TEST_6, { page: 2 });
// r.post(api.TEST_2, { a: 1, b: 2 }, { qs: { page: 2, pageSize: 10 } });
//
// const r2 = new Request({ form: true, apiPrefix: '/api-proxy-3' });
// r2.post(api.TEST_3, { a: 1, b: 2, c: 'https://github.com' });
// r2.put(api.TEST_4, { a: 1, b: 2 }, { noPrefix: true });
// const r3 = new Request({ form: true, noPrefix: true });
// r3.delete(api.TEST_5, { a: 1, b: 2 });
}
render() {
return (
<StyledHello>
<h3>Hello webpack 4</h3>
Hello <code>Component: {this.state.name || 'xxx'}</code>
{/*<p>{this.yyy()}</p>*/}
</StyledHello>
);
}
}
export default Hello;