зеркало из
				https://github.com/iharh/notes.git
				synced 2025-11-04 07:36:08 +02:00 
			
		
		
		
	
		
			
				
	
	
		
			17 строки
		
	
	
		
			446 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			17 строки
		
	
	
		
			446 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
componentDidMount() {
 | 
						|
    xhr = new XMLHttpRequest();
 | 
						|
    xhr.open("GET", "https://ipinfo.io/json", true);
 | 
						|
    xhr.send(); // why not after the addEventListener?
 | 
						|
 | 
						|
    xhr.addEventListener("readystatechange", this.processRequest, false);
 | 
						|
}
 | 
						|
 | 
						|
processRequest() {
 | 
						|
    if (xhr.readyState === 4 && xhr.status === 200) {
 | 
						|
        var response = JSON.parse(xhr.responseText);
 | 
						|
        this.setState({
 | 
						|
            ip_address: response.ip
 | 
						|
        });
 | 
						|
    }
 | 
						|
}
 |