missing semicolon の解決
create react app でカレンダーに関するコードを書いています。サイトを参考にしながらやっているのですが、missing semicolon エラーが発生してしまいます。他のサイトも見てみたり、エラーに関することも調べたのですが解決できません。エラーが発生するのrenderFormの{ の所です
発生している問題・エラーメッセージ
SyntaxError: /calendar_app/src/App.js: Missing semicolon. (71:12)
該当のソースコード
JavaScript
1 2import React, { useState } from 'react' 3 4 5// FullCalendarコンポーネント。 6import FullCalendar from '@fullcalendar/react' 7 8// で週表示を可能にするモジュール。 9import timeGridPlugin from '@fullcalendar/timegrid' 10 11// で月表示を可能にするモジュール。 12import dayGridPlugin from '@fullcalendar/daygrid' 13 14// で日付や時間が選択できるようになるモジュール。 15import interactionPlugin from '@fullcalendar/interaction' 16 17import DatePicker, { registerLocale } from "react-datepicker"; 18 19import ja from 'date-fns/locale/ja' 20 21import { createStyles, makeStyles } from "@material-ui/core/styles"; 22 23// import "@fullcalendar/core/main.css"; 24import "@fullcalendar/daygrid/main.css"; 25import "@fullcalendar/timegrid/main.css"; 26 27<FullCalendar 28 locale="ja" 29 defaultView="timeGridWeek" 30 slotDuration="00:30:00" 31 selectable={true} 32 allDaySlot={false} 33 titleFormat={{ 34 year: "numeric", 35 month: "short", 36 day: "numeric", 37 }} 38 header={{ 39 left: "prev,next,today", 40 center: "title", 41 right: "dayGridMonth,timeGridWeek", 42 }} 43 businessHours={{ 44 daysOfWeek: [1, 2, 3, 4, 5], 45 startTime: "0:00", 46 endTime: "24:00", 47 }} 48 plugins={[dayGridPlugin, timeGridPlugin, interactionPlugin]} 49 ref={this.ref} 50 weekends={true} 51 events={this.myEvents} 52 select={this.handleSelect} 53 eventClick={this.handleClick} 54/> 55this.myEvents = [ 56 { 57 id: 0, 58 title: "event 1", 59 start: "2020-05-22 10:00:00", 60 end: "2020-05-22 11:00:00", 61 memo: "memo1", 62 }, 63 { 64 id: 1, 65 title: "event 2", 66 start: "2020-05-23 10:00:00", 67 end: "2020-05-23 11:00:00", 68 memo: "memo2", 69 }, 70]; 71renderForm() { 72 return ( 73 <div 74 className={ 75 this.state.formInview ? "container__form inview" : "container__form" 76 } 77 > 78 <form> 79 {this.state.isChange ? ( 80 <div className="container__form__header">予定を変更</div> 81 ) : ( 82 <div className="container__form__header">予定を入力</div> 83 )} 84 <div>{this.renderTitle()}</div> 85 <div>{this.renderStartTime()}</div> 86 <div>{this.renderEndTime()}</div> 87 <div>{this.renderMemo()}</div> 88 <div>{this.renderBtn()}</div> 89 </form> 90 </div> 91 ); 92 }
試したこと
参考サイト以外にも書いて有りそうな記事は探しましたが見つかりませんでした。初心者なのでわからないだけかもしれません。
補足情報
コードはVSCodeで書いています。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/12/20 02:12
2021/12/20 03:18
2021/12/20 03:24
2021/12/20 03:37
2021/12/20 03:45
2021/12/20 03:52