Basic react component
import * as React from "react";
interface IComponentNameProps {};
interface IComponentNameState {};
class ComponentName extends React.Component<IComponentNameProps, IComponentNameState> {
public render(): JSX.Element {
return (<span>Body</span>);
}
}
export default ComponentName;
Redux container
import * as React from "react";
import { connect } from "react-redux";
interface IComponentNameProps {};
interface IComponentNameState {};
class ComponentName extends React.Component<IComponentNameProps, IComponentNameState> {
public render(): JSX.Element {
return (<span>Body</span>);
}
}
export default connect()(ComponentName);
Redux container with implemented connect
import * as React from "react";
import { connect } from "react-redux";
interface IComponentNameProps {};
interface IComponentNameState {};
class ComponentName extends React.Component<IComponentNameProps, IComponentNameState> {
public render(): JSX.Element {
return (<span>Body</span>);
}
}
export default connect(
(state) => ({
// Map state to props
}),
{
// Map dispatch to props
})(ComponentName);
Комментариев нет:
Отправить комментарий