1) ब्राउज़र के इतिहास की स्थान सरणी में हमारे आवेदन के भीतर आने वाले स्थानों से कहीं अधिक है। इस सूची तक पहुंच की अनुमति देने से उपयोगकर्ता के ब्राउज़िंग इतिहास के बारे में जानकारी लीक हो जाएगी कि वेबसाइटों तक पहुंच की अनुमति नहीं दी जानी चाहिए।
2) ब्राउज़र इतिहास स्थान वस्तुओं को बनाता है जिसका पथनाम यूआरएल का पूरा पथनाम है। हालांकि, आप इतिहास के लिए बेसनाम निर्दिष्ट कर सकते हैं, इस मामले में पूर्ण पथनाम का एक हिस्सा प्रभावी रूप से अनदेखा कर दिया जाएगा।
3) स्थिर फ़ाइल सर्वर में ब्राउज़र इतिहास हमारे एचटीएमएल को लाने के लिए हमारे सर्वर पर एक वास्तविक स्थान होगा जबकि हैश इतिहास यूआरएल के हैश सेक्शन को स्थानों को सेट और पढ़ने के लिए उपयोग करता है।
4) हैश इतिहास निर्भर है क्योंकि यह एक यूआरएल के हैश में सभी पथ जानकारी संग्रहीत करता है।
स्रोत
2017-11-09 05:45:06
प्रतिक्रिया-राउटर दस्तावेज़ यहां देखें: https://github.com/reactjs/react-router/blob/master/docs/API.md#browserhistory (और नीचे हैश इतिहास के लिए प्रविष्टि) –
[प्रतिक्रिया- राउटर प्रलेखन] (https://github.com/reactjs/react-router/blob/master/docs/guides/Histories.md#browserhistory) में मतभेदों के बारे में बहुत अच्छी जानकारी है। दस्तावेज एपीआई के परिवर्तनों का भी पालन करेगा, इसलिए यहां तेजी से स्टाइल स्पष्टीकरण के बजाय उनसे परामर्श करना सबसे अच्छा होगा। – markthethomas
पिछले दो टिप्पणियों के बाद, दस्तावेज़ीकरण स्थानांतरित हो गया है। यहां आज़माएं: https://github.com/ReactTraining/react-router/blob/v3/docs/guides/Histories.md –