কাজের জন্য উপাদান-ui ডেটপিকারটি পেতে পারে না get


19

কিছু কারণে, আমি কাজ করতে উপাদান- ui ডেটপিকারটি পেতে পারি না । প্রতিবার ডেটপিকারটি প্রতিক্রিয়াতে রেন্ডার করা হলে, নিম্নলিখিত ত্রুটিটি নিক্ষেপ করা হয়:

রেঞ্জেরর: ফর্ম্যাট স্ট্রিংয়ে একটি অনাকাঙ্কিত ল্যাটিন বর্ণমালা অক্ষর রয়েছে n

আমি কেবল ডেটপিকার ( https://stackblitz.com/edit/react-6ma6xd?e એમ્બેડ=1&file=index.js ) দিয়ে একটি স্ট্যাকব্লিটজ তৈরি করেছি এবং এমনকি সেখানে ত্রুটি দেখা যাচ্ছে। আমি কি ভুল করছি? আমি মনে করি আমি ইনস্টলেশন নির্দেশিকার সমস্ত নির্দেশ অনুসরণ করেছি।

উপাদান-ui / বাছাইকারীদের লিঙ্ক: https://matory-ui-pickers.dev/


এরই মধ্যে, আমি তাদের ডকুমেন্টেশন আপডেট করেছি see
নিউভিগিল্যান্ট

1
আমারও একই সমস্যা ছিল। এটির অভিজ্ঞতা নেওয়ার পরে, আমি ইতিমধ্যে বলতে পারি যে সামনে থাকা রাস্তাটি এই ফ্রেমওয়ার্কটি ব্যবহার করে দীর্ঘ।
মোসিয়া থাবো

উত্তর:


18

আমারও একই সমস্যা ছিল, এটি গিথুব ইস্যুতে পাওয়া গেছে:

https://github.com/mui-org/matory-ui-pickers/issues/1440 তাই আমি "@ তারিখ-io / তারিখ-fns" ইনস্টল করেছি: "^ 1.3.13" এবং এটি কাজ করে চলেছে


এটাই, ধন্যবাদ! তাদের অবশ্যই সেখানে ডকুমেন্টেশন আপডেট করতে হবে বা কমপক্ষে একটি মন্তব্য করা উচিত যতক্ষণ না এটি ঠিক হয়ে যায়।
নিউভিগিল্যান্ট


1

দেখে মনে হচ্ছে উপাদান-ইউআই-পিকার উদাহরণগুলি নিম্নলিখিত নির্ভরতা সংস্করণগুলি (যা আপনার থেকে পৃথক) ব্যবহার করছে:

"@date-io/date-fns": "1.0.1",
"material-ui-pickers": "2.1.1",

আপনার উদাহরণে, আপনি @-তারিখ-io- এর নতুন সংস্করণটি উপাদান-ইউআই-পিক্সের অবহিত সংস্করণ সহ ব্যবহার করছেন:

"@date-io/date-fns": "2.0.1",
"@material-ui/pickers": "3.2.8",

আপনি (1) উদাহরণটি মেলানোর জন্য আপনার সংস্করণগুলি সেট করতে পারেন বা (২) সর্বশেষতম ম্যাটেরিয়াল-ইউআই-পিক্সার সংস্করণ ব্যবহার করতে পারেন এবং ডেটফেন্স ইউটিলেসের পরিবর্তে একটি কাস্টম ফাংশন ব্যবহার করে তারিখের ফর্ম্যাটিং করতে পারেন।

আশাকরি এটা সাহায্য করবে.


আমি মনে করি আমি সর্বশেষতম প্যাকেজগুলি ব্যবহার করছি। আপনি পরামর্শ হিসাবে যা প্রেরণ করেছেন সেগুলি হ'ল তারা হ্রাস পেয়েছে, যা আমি প্রযোজনায় ব্যবহার করতে চাই না। সমস্ত প্যাকেজ আমি ব্যবহার ইনস্টলেশন গাইড কমান্ড (দৌড়ানো থেকে এসেছ material-ui-pickers.dev/getting-started/installation )
NewVigilante

1

আমি উপরের উত্তরগুলি চেষ্টা করেছিলাম এটি কার্যকর হয়নি তবে তারা আমাকে সমাধানের জন্য একটি ক্লু দিয়েছে, পূর্ববর্তী উত্তরগুলি আপনার পক্ষে কাজ না করে আপনাকে একটি সম্পূর্ণ ডাউনগ্রেড করতে হবে

npm install @material-ui/pickers@3.2.8
npm install @date-io/date-fns@1.3.13
npm install date-fns@2.8.1

1

শুধু momentJS ব্যবহার করুন: এনপিএম আমি @ তারিখ-আইও / মুহুর্ত @ 1.x মুহুর্তে

import MomentUtils from '@date-io/moment';

function App() {
  return (
    <MuiPickersUtilsProvider utils={MomentUtils}>

0

এটি @ তারিখ-আইওর সাথে উপাদান ইউআই পিক্সার ভি 3 বিরোধের কারণে অফিসিয়াল সাইটটিতে যেতে পারে

গুরুত্বপূর্ণ: ম্যাটেরিয়াল-ইউআই-পিকার্স ভি 3 এর জন্য @ তারিখ-আইও অ্যাডাপ্টারের ভি 1.x সংস্করণ ব্যবহার করুন।


আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.