|
2 | 2 | "id": "reactjs-cheat-sheet", |
3 | 3 | "title": "রিয়েক্ট JS টুকিটাকি", |
4 | 4 | "slug": "reactjs-cheat-sheet", |
5 | | - "description": "প্রোগ্রামিং ল্যাঙ্গুয়েজ সি এর আদ্যোপান্ত", |
6 | | - "colorPref": "#1290FD", |
| 5 | + "description": "রিয়েক্ট JS এর আদ্যোপান্ত", |
| 6 | + "colorPref": "#0288d1", |
7 | 7 | "contents": [ |
8 | 8 | { |
9 | | - "title": "ডাটা টাইপ", |
| 9 | + "title": "রিয়েক্ট JS এ 'Hello world' প্রিন্ট করা", |
10 | 10 | "items": [ |
11 | 11 | { |
12 | | - "defination": "অক্ষর", |
13 | | - "code": "char" |
| 12 | + "defination": "react কে ইম্পোর্ট(ES6 কনসেপ্ট) করে নেয়া", |
| 13 | + "code": "import React from 'react'" |
14 | 14 | }, { |
15 | | - "defination": "পূর্ণসংখ্যা", |
16 | | - "code": "int" |
| 15 | + "defination": "ReactDOM কে ইম্পোর্ট করে নেয়া", |
| 16 | + "code": "import ReactDOM from 'react-dom'" |
17 | 17 | }, { |
18 | | - "defination": "ছোট পূর্ণসংখ্যা", |
19 | | - "code": "short int" |
20 | | - }, { |
21 | | - "defination": "বড় পূর্ণসংখ্যা", |
22 | | - "code": "long" |
23 | | - }, { |
24 | | - "defination": "ফ্লোটিং পয়েন্ট সংখ্যা", |
25 | | - "code": "float" |
26 | | - }, { |
27 | | - "defination": "ডাবল পয়েন্ট সংখ্যা", |
28 | | - "code": "double" |
29 | | - },{ |
30 | | - "defination": "পয়েন্টার টাইপ", |
31 | | - "code": "*p" |
32 | | - }, |
33 | | - { |
34 | | - "defination": "ডাবল পয়েন্টার টাইপ", |
35 | | - "code": "**p" |
| 18 | + "defination": "ReactDOM.render এই মেথডটি ২টি আরগুমেন্ট নেয় রেন্ডার ইলিমেন্ট এবং রেন্ডার স্কোপ", |
| 19 | + "code": "ReactDOM.render(<h1>Hello, world!</h1>,document.getElementById('root'))" |
36 | 20 | } |
37 | 21 | ] |
38 | | - }, { |
39 | | - "title": "গাণিতিক অপারেশন", |
| 22 | + }, |
| 23 | + { |
| 24 | + "title": "ES6 class নিয়ে কিছু কথা", |
40 | 25 | "items": [ |
41 | 26 | { |
42 | | - "defination": "সাধারন গাণিতিক অপারেশন", |
43 | | - "code": " +, -, *, /, %" |
44 | | - }, { |
45 | | - "defination": "i থেকে ১ যোগ অথবা বিয়োগ করবে এবং ফলাফল i এর মধ্যে রাখবে", |
46 | | - "code": "++i,--i" |
47 | | - }, { |
48 | | - "defination": "i এর ভ্যালু মনে রাখবে, i এর ভ্যালু ১ বাড়াবে অথবা কমাবে এবং i এর আগের ভ্যালু রির্টান করবে", |
49 | | - "code": "i++,i--" |
| 27 | + "defination": "class", |
| 28 | + "code": "লোকাল স্টেট এবং লাইফ-সাইকেল হুক কন্টেইন করে এমন একটি টেমপ্লেট" |
50 | 29 | }, { |
51 | | - "defination": "বেসিক লজিক্যাল অপারেটর", |
52 | | - "code": "&&,||,!" |
| 30 | + "defination": "constructor(props)", |
| 31 | + "code": "লোকাল স্টেটটা ডিফাইন করে এবং কম্পোনেন্ট মাউন্ট হওয়ার আগে ফায়ার করবে" |
53 | 32 | }, { |
54 | | - "defination": "বিট লজিক্যাল অপারেটর অথবা বিটওয়াইজ অপারেটর", |
55 | | - "code": "&,|,^,~!" |
| 33 | + "defination": "super(props)", |
| 34 | + "code": "প্যারেন্ট constructor কে রেফারেন্স করে" |
56 | 35 | }, { |
57 | | - "defination": "তুলনামূলক অপারেটর", |
58 | | - "code": " == != < > <= >=" |
| 36 | + "defination": "this.state = {date: new Date()}", |
| 37 | + "code": "লোকাল স্টেট তৈরি করার উদাহরন" |
59 | 38 | }, { |
60 | | - "defination": "নির্ধারিত করন অপারেটর", |
61 | | - "code": "=" |
| 39 | + "defination": "render() {return (<h1>Hello world</h1>)}", |
| 40 | + "code": "ডোমে রেন্ডার করার একটি ফংশন যা রির্টান করবে ডোম ইলিমেন্ট" |
62 | 41 | } |
63 | 42 | ] |
64 | 43 | }, { |
65 | | - "title": "বিল্ট-ইন ফাংশন", |
| 44 | + "title": "স্টেটলেস-কম্পোনেন্ট ধারনা", |
66 | 45 | "items": [ |
67 | 46 | { |
68 | | - "defination": "ফাইল খোলার জন্য", |
69 | | - "code": "fopen()" |
| 47 | + "defination": "স্টেটলেস-কম্পোনেন্টের স্ট্রাকচার", |
| 48 | + "code": "const Human = ()=>{return()}" |
70 | 49 | }, { |
71 | | - "defination": "ফাইল বন্ধ করার জন্য", |
72 | | - "code": "fclose()" |
73 | | - }, { |
74 | | - "defination": "১টা অক্ষর পড়ার জন্য", |
75 | | - "code": "getchar()" |
76 | | - }, { |
77 | | - "defination": "১টা অক্ষর লিখার জন্য", |
78 | | - "code": "putchar()" |
| 50 | + "defination": "props যুক্ত স্টেটলেস-কম্পোনেন্ট", |
| 51 | + "code": "const Human = (props) =>{return(<h2>{props.name}</h2>)}" |
| 52 | + } |
| 53 | + ] |
| 54 | + }, { |
| 55 | + "title": "রিয়েক্ট JS লাইফ সাইকেল হুক", |
| 56 | + "items": [ |
| 57 | + { |
| 58 | + "defination": "রেন্ডারিং এর আগে ইনভোক হয়", |
| 59 | + "code": "constructor (props)" |
79 | 60 | }, { |
80 | | - "defination": "ফাইল থেকে অক্ষর পড়ার জন্য", |
81 | | - "code": "fgetc()" |
| 61 | + "defination": "রেন্ডার করে", |
| 62 | + "code": "render()" |
82 | 63 | }, { |
83 | | - "defination": "ফাইল এ অক্ষর লিখার জন্য", |
84 | | - "code": "fputc()" |
| 64 | + "defination": "রেন্ডারিং এর পর ইনভোক হয়(যখন ডোম এভেইলএবল)", |
| 65 | + "code": "componentDidMount()" |
85 | 66 | }, { |
86 | | - "defination": "আর্গুমেন্টস আকারে কিছু পড়ার জন্য", |
87 | | - "code": "scanf()" |
| 67 | + "defination": "ডোম রিমুভ হওয়ার আগে ইনভোক হয়", |
| 68 | + "code": "componentWillUnmount()" |
88 | 69 | }, { |
89 | | - "defination": "আর্গুমেন্টস আকারে কিছু ফাইল থেকে পড়ার জন্য", |
90 | | - "code": "fscanf()" |
| 70 | + "defination": "যখন কম্পোনেন্ট নতুন প্রপস রিসীভড করে", |
| 71 | + "code": "componentWillReceiveProps()" |
91 | 72 | }, { |
92 | | - "defination": "আর্গুমেন্টস আকারে কিছু লিখার জন্য", |
93 | | - "code": "printf()" |
| 73 | + "defination": "কম্পোনেন্ট নতুন প্রপস রিসীভড করার পর রেন্ডারিং এর আগে ইনভোক হয়", |
| 74 | + "code": "shouldComponentUpdate() " |
94 | 75 | }, { |
95 | | - "defination": "আর্গুমেন্টস আকারে কিছু ফাইল এ লিখার জন্য", |
96 | | - "code": "fprintf()" |
| 76 | + "defination": "immediately ইনভোক হয় নতুন প্রপস অথবা স্টেট পরিবর্তন হয়", |
| 77 | + "code": "componentWillUpdate()" |
97 | 78 | }, { |
98 | | - "defination": "ফাইল অপারশন শেষে সত্য রির্টান করার জন্য", |
99 | | - "code": "feof()" |
| 79 | + "defination": "কম্পোনেন্ট নতুন প্রপস রিসীভড কর রেন্ডারিং এর পর ইনভোক হয়", |
| 80 | + "code": "componentDidUpdate()" |
100 | 81 | } |
101 | 82 | ] |
102 | | - },{ |
103 | | - "title": "গাণিতিক বিল্ট-ইন ফাংশন", |
104 | | - "items": [ |
105 | | - { |
106 | | - "defination": "রুট করার জন্য", |
107 | | - "code": "sqrt()" |
108 | | - }, { |
109 | | - "defination": "সাধারন লগারিদম পাওয়ার জন্য", |
110 | | - "code": "log()" |
111 | | - }, { |
112 | | - "defination": "এক্সপোনেনশিয়াল নাম্বার এর জন্য", |
113 | | - "code": "exp()" |
114 | | - }, { |
115 | | - "defination": "y এর পাওয়ার হিসেবে x কে নেয়ার জন্য", |
116 | | - "code": "pow(x,y)" |
117 | | - }, { |
118 | | - "defination": "অনেক গুলো নাম্বার থেকে সিলিং অথবা বড় মানের পূর্ণসংখ্যার জন্য", |
119 | | - "code": "ceil()" |
120 | | - }, { |
121 | | - "defination": "অনেক গুলো নাম্বার থেকে ফ্লোর অথবা ছোট মানের পূর্ণসংখ্যার জন্য", |
122 | | - "code": "floor()" |
123 | | - }, { |
124 | | - "defination": "x এর এবসোলিউট ভ্যালু এর জন্য ", |
125 | | - "code": "abs(x)" |
126 | | - }, { |
127 | | - "defination": "রান্ডম নাম্বার জেনারেট করার জন্য", |
128 | | - "code": "random()" |
129 | | - } |
130 | | - ] |
131 | | - },{ |
132 | | - "title": "প্রচলিত বিশেষ ক্যারেক্টার", |
133 | | - "items": [ |
134 | | - { |
135 | | - "defination": "নতুন লাইন প্রর্দশন", |
136 | | - "code": "/\n/" |
137 | | - }, { |
138 | | - "defination": "ট্যাব প্রর্দশন", |
139 | | - "code": "/\t/" |
140 | | - }, { |
141 | | - "defination": "পূর্ণসংখ্যা প্রর্দশন", |
142 | | - "code": "%d" |
143 | | - }, { |
144 | | - "defination": "ফ্লোটিং পয়েন্ট সংখ্যা প্রর্দশন", |
145 | | - "code": "%f" |
146 | | - }, { |
147 | | - "defination": "ডাবল পয়েন্ট সংখ্যা প্রর্দশন", |
148 | | - "code": "%lf" |
149 | | - }, { |
150 | | - "defination": "মেমোরি লোকেশন প্রর্দশন", |
151 | | - "code": "%p" |
152 | | - }, { |
153 | | - "defination": "স্ট্রিং প্রর্দশন", |
154 | | - "code": "%s" |
155 | | - }, { |
156 | | - "defination": "ক্যারেক্টার প্রর্দশন", |
157 | | - "code": "%c" |
158 | | - } |
159 | | - ] |
160 | 83 | } |
161 | 84 | ] |
162 | 85 | } |
|
0 commit comments