//_app.js import React from "react"; import App, { AppContext } from "next/app"; import Head from "next/head"; import styled from "styled-components"; import "~/scss/reset.scss"; import Wrapper from "~/layouts/Wrapper"; export default class extends App { static async getInitialProps({ Component, ctx}: AppContext) { let pageProps = {}; if (Component.getInitialProps) { pageProps = await Component.getInitialProps(ctx); } return { pageProps } } render() { const { Component, pageProps } = this.props; return ( <> <Head> <title>E-PORT</title> </Head> <Wrapper> <Component {...pageProps} /> </Wrapper> </> ) } };
//layout/Wrapper.tst import * as React from "react"; import styled from "styled-components"; import { waitForDebugger } from "inspector"; export default (props) => ( <Wrapper> {props.children} </Wrapper> ); const Wrapper = styled.div` background-color: "#F5F5FC"; `;
このように書くと**Parameter 'props' implicitly has an 'any' type.**で怒られてしまいます。
調べてもそれといった解決策が見つからないかったのでよろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。