classজাভাস্ক্রিপ্টের একটি কীওয়ার্ড এবং জেএসএক্স জাভাস্ক্রিপ্টের একটি এক্সটেনশন। প্রতিক্রিয়ার classNameপরিবর্তে এর ব্যবহারের মূল কারণ class।
এক্ষেত্রে কিছুই বদল হয়নি।
এটি আরও কিছুটা প্রসারিত করতে। একটি কীওয়ার্ডের অর্থ একটি ভাষার বাক্য গঠনের একটি টোকনের একটি বিশেষ অর্থ রয়েছে। উদাহরণস্বরূপ:
class MyClass extends React.Class {
টোকেন classনির্দেশ করে যে পরবর্তী টোকেনটি একটি শনাক্তকারী এবং তারপরে একটি শ্রেণীর ঘোষণা। দেখুন জাভাস্ক্রিপ্ট কীওয়ার্ড + + সংরক্ষিত শব্দ ।
একটি টোকেন একটি কীওয়ার্ডের অর্থ এই যে আমরা এটি কিছু অভিব্যক্তিতে ব্যবহার করতে পারি না, যেমন
const props = {
class: 'css class'
}
const props = {
'class': 'css class'
};
var class = 'css';
var clazz = 'css';
props.class = 'css';
props['class'] = 'css';
সমস্যাগুলির মধ্যে একটি হ'ল ভবিষ্যতে অন্য কোনও সমস্যা উত্থাপিত হবে কিনা তা কেউ জানতে পারে না। প্রতিটি প্রোগ্রামিং ভাষা এখনও বিকশিত হয় এবং classবাস্তবে কিছু নতুন বিরোধী বাক্য গঠনতে ব্যবহৃত হতে পারে।
এর সাথে এ জাতীয় কোনও সমস্যা নেই className।