Skip to content

Commit e60b843

Browse files
committed
Use React.SFC
1 parent 04c64b0 commit e60b843

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

examples/ClubMembers/App.tsx

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ interface HobbiesProps {
9292
validateField: (e: React.ChangeEvent<HTMLInputElement> | string) => void;
9393
}
9494

95-
const Hobbies = observer(({memberIndex, member, validateField}: HobbiesProps) => {
95+
const Hobbies = observer<React.SFC<HobbiesProps>>(({memberIndex, member, validateField}) => {
9696
const addHobby = () => {
9797
member.addHobby();
9898
validateField(`member${memberIndex}.checkNbHobbies`);
@@ -150,15 +150,15 @@ const Hobbies = observer(({memberIndex, member, validateField}: HobbiesProps) =>
150150
</>
151151
);
152152
});
153-
(Hobbies as React.SFC).displayName = 'Hobbies';
153+
Hobbies.displayName = 'Hobbies';
154154

155155

156156
interface MembersProps {
157157
club: Club;
158158
validateField: (e: React.ChangeEvent<HTMLInputElement> | string) => void;
159159
}
160160

161-
const Members = observer(({club, validateField}: MembersProps) => {
161+
const Members = observer<React.SFC<MembersProps>>(({club, validateField}) => {
162162
const addMember = () => {
163163
club.addMember();
164164
validateField('checkNbMembers');
@@ -235,17 +235,17 @@ const Members = observer(({club, validateField}: MembersProps) => {
235235
</>
236236
);
237237
});
238-
(Members as React.SFC).displayName = 'Members';
238+
Members.displayName = 'Members';
239239

240240

241241
interface DisplayClubProps {
242242
club: Club;
243243
}
244244

245-
const DisplayClub = observer(({club}: DisplayClubProps) =>
245+
const DisplayClub = observer<React.SFC<DisplayClubProps>>(({club}) =>
246246
<pre style={{fontSize: 'small'}}>Club = {JSON.stringify(club, null, 2)}</pre>
247247
);
248-
(DisplayClub as React.SFC).displayName = 'DisplayClub';
248+
DisplayClub.displayName = 'DisplayClub';
249249

250250

251251
interface FormProps {

0 commit comments

Comments
 (0)