const App = ({ history }) => (
<Router history={history}></Router>
);
var App = function App(_ref) {
var history = _ref.history;
| Resources: | |
| EC2VpcFFB3EF08: | |
| Type: AWS::EC2::VPC | |
| Properties: | |
| CidrBlock: 10.0.0.0/16 | |
| EnableDnsHostnames: true | |
| EnableDnsSupport: true | |
| InstanceTenancy: default | |
| Tags: | |
| - Key: Name |
| Resources: | |
| ServiceLBE9A1ADBC: | |
| Type: AWS::ElasticLoadBalancingV2::LoadBalancer | |
| Properties: | |
| LoadBalancerAttributes: | |
| - Key: deletion_protection.enabled | |
| Value: "false" | |
| Scheme: internet-facing | |
| SecurityGroups: | |
| - Fn::GetAtt: |
| bucket = s3.Bucket(self, | |
| 'S3', | |
| bucket_name='diary.ino-h.com', | |
| website_index_document='index.html', | |
| removal_policy=core.RemovalPolicy.DESTROY, | |
| ) | |
| s3_deployment.BucketDeployment(self, | |
| 'Deployment', | |
| sources=[s3_deployment.Source.asset('build')], |
| FROM public.ecr.aws/lambda/python:3.8 | |
| ENV PYTHONUNBUFFERED=1 | |
| RUN pip install poetry | |
| COPY pyproject.toml poetry.lock ./ | |
| RUN poetry export -f requirements.txt > requirements.txt | |
| RUN pip install -r requirements.txt |
| Resources: | |
| Diaries3B600A46: | |
| Type: AWS::DynamoDB::Table | |
| Properties: | |
| KeySchema: | |
| - AttributeName: id | |
| KeyType: HASH | |
| AttributeDefinitions: | |
| - AttributeName: id | |
| AttributeType: S |
| import React, { useReducer, useEffect, useState } from 'react'; | |
| interface ITable { | |
| id: string; | |
| players: IPlayer[]; | |
| } | |
| interface IPlayer { | |
| id: string; | |
| name: string; |
| ## 一覧 | |
| - useState | |
| - useEffect | |
| - useCallback | |
| - useReducer | |
| - useMemo | |
| ## ドキュメント | |
| https://ja.reactjs.org/docs/hooks-reference.html |
| import React, { Component, PropTypes } from 'react'; | |
| import { connect } from 'react-redux' | |
| import Hello from '../components/Hello'; | |
| class App extends Component { | |
| static propTypes = { | |
| dispatch: PropTypes.func.isRequired, | |
| hellos: PropTypes.arrayOf(PropTypes.shape({ | |
| value: PropTypes.string.isRequired, |
| import React from 'react'; | |
| import ReactDOM from 'react-dom'; | |
| import { createStore, combineReducers } from 'redux' | |
| import { Provider } from 'react-redux' | |
| import App from './containers/App'; | |
| // hellosの初期データ | |
| const initalHellos = [{ | |
| value: 'よろしく!', |