Halo!
Pada artikel ini, saya ingin memberi tahu Anda bagaimana ternyata saya harus menulis CLI saya sendiri untuk menghasilkan komponen React , sementara ada banyak solusi yang sudah jadi.

Untuk apa ini semua?
, CLI , , . . . , .
, , - 12- , , - .
, , , .
, , , , .
, , CLI. , , , , . , IDE.
, . , , , .
?
, , CLI :
- (css, scss, less) (ts, tsx, js, jsx)
:
- ComponentName
— index.ts ( )
— ComponentName.tsx ( )
— ComponentName.module.scss
— ComponentName.test.tsx ( )
— ComponentName.stories.tsx ( )
, "" , , , - .
: React , React Native - BFF , , .
?
, fs . — , , CLI. UX, CLI prompts. , . , , Linux, .
- , commander .
?
, , MVP, , . - - . , - . --init. , , , -.
. , . , , Storybook, , , , . , , .
?
CLI disebut reactcci dan tersedia dalam npm dan yarn dan Anda tidak perlu mengubahnya untuk mencobanya. Di bawah permen karet, sudah ada konfigurasi siap pakai yang memungkinkan Anda membuat komponen dengan modul dan pengujian CSS, tetapi jika Anda ingin mengubah sesuatu, ini juga sangat mudah dilakukan. Anda menelepon npx rcci --init, menjawab beberapa pertanyaan, mengubah template dan konfigurasi, dan dengan demikian Anda dapat membuat CLI menghasilkan apa pun yang Anda inginkan. Dan jika Anda gagal menerapkan sesuatu, Anda dapat membuka masalah di github dan saya akan menambahkan fitur ini sesegera mungkin.